Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2008, 20:57   #1
Garacio_cain
Пользователь
 
Аватар для Garacio_cain
 
Регистрация: 05.01.2008
Сообщений: 85
По умолчанию Вопрос по сокетам

Доброго времени суток. Сейчас пишу приложение которое должно подключаться к другому такому же приложению и передавая ему запрос скачивать файл с удаленного компьютера. Причем это должно быть сделано так чтобы к оной программе серверу могли подключиться несколько клиентов. По сети я такое уже делал на основе компонентов TSocket. Но данная программа должна работать через интернет. Где то я читал что сокеты могут работать не только в локальной сети но и через интернет. Начал эспериминтировать с настройками но результата два либо ничего ибо сообщение "Удаленный компьютер отверг подключение" Поиски по сайтам ни к чему не привели поэтому спрашиваю здесь. Какие настройки должны быть у этих компонентов чтобы они благополучно произвели коннект?
Garacio_cain вне форума Ответить с цитированием
Старый 08.12.2008, 21:18   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

сокетам все равно локальную сеть вы используете или интернет.
Вопрос прост: оба компьютера ( Ip адреса клиента и сервера) видны друг другу ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 08.12.2008, 21:20   #3
Garacio_cain
Пользователь
 
Аватар для Garacio_cain
 
Регистрация: 05.01.2008
Сообщений: 85
По умолчанию

эээ если в смысле вижу ли я из визуально то нет они в разных городах стоят. если по сети то тоже не вижу так как будущее подключение и должно их связать.
Garacio_cain вне форума Ответить с цитированием
Старый 08.12.2008, 21:21   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

читайте внимательней вопрос:
виден ли Ip адрес сервера от клиента ? и наоборот.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 08.12.2008, 21:37   #5
Garacio_cain
Пользователь
 
Аватар для Garacio_cain
 
Регистрация: 05.01.2008
Сообщений: 85
По умолчанию

да, он виден
Garacio_cain вне форума Ответить с цитированием
Старый 08.12.2008, 21:47   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

запускаете сервер, с клиента открываете телнет сессию на сервер и забинденный порт. что пишет ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 08.12.2008, 21:55   #7
Garacio_cain
Пользователь
 
Аватар для Garacio_cain
 
Регистрация: 05.01.2008
Сообщений: 85
По умолчанию

не удалось открыть подключение по этому узлу, на порт 3250: сбой подключения. хм значит не видит все же...
Garacio_cain вне форума Ответить с цитированием
Старый 13.12.2008, 17:04   #8
mar4elo
Форумчанин
 
Регистрация: 17.04.2008
Сообщений: 146
По умолчанию

а должен видеть

Последний раз редактировалось Квэнди; 13.12.2008 в 17:19.
mar4elo вне форума Ответить с цитированием
Старый 13.12.2008, 22:39   #9
Garacio_cain
Пользователь
 
Аватар для Garacio_cain
 
Регистрация: 05.01.2008
Сообщений: 85
По умолчанию

С ситуацией кажется разобрался. Решил испоробовать TCPclient. К компьютеру ясное дело не приконнектился но когда ввел адрес гугла к своему удивлению получил нормальный стабильный коннект. после чего понял что для связи двух компьютеров нужно чтобы был третий с выделенным IP адресом.
Garacio_cain вне форума Ответить с цитированием
Старый 14.12.2008, 00:13   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
после чего понял что для связи двух компьютеров нужно чтобы был третий с выделенным IP адресом.
не правда. для связи двух точек достаточно провести прямую, если на её пути нет стен.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос Exo Microsoft Office Excel 2 04.12.2008 17:07
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
прередача по сокетам geronime Работа с сетью в Delphi 0 22.12.2007 11:27