![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В локальной сети TSocketClient не работает. [D6, WinXP]
Navi © (2005-10-22 00:19:00)Уважаемые мастера. Очень большая просьба! Помогите разобраться с проблеммой!
Использую TServerSocket и TClientSocket. Соединяю их обычным способом - через ClientSocket.open. При работе на одной машине все происходит нормально... коннект, передача данных. Но в локальной сети не соединяется. Выдает ошибку eeConnect.
Пожалуйста, буду очень благодарен.
kami (2005-10-23 14:52:00) [1]Если указывается адрес, то хост задавать не нужно (и наоборот).
Попробуй указать сетевое ИМЯ (не адрес !) сервера в ClientSocket.Host, может просто адрес сервера не тот.
И действительно, вполне возможно, не отключен файрволл (не смотря на утверждение в [0])
tesseract (2005-10-23 12:28:00) [2]
> При этом, если я запускаю клиент и сервер на одной машине
> и указываю ClientSocket.Address:= "10.105.10.10"(IP этой
> машины в сети), все работает.
Этото да попробуй 127.0.0.1 и то-же заработает, а какая подмаска сети и включен ли брандмауэр?
Navi (2005-10-23 11:36:00) [3]При этом, если я запускаю клиент и сервер на одной машине и указываю ClientSocket.Address:= "10.105.10.10"(IP этой машины в сети), все работает.
Navi (2005-10-23 11:32:00) [4]ClientSocket.Address = 10.105.10.10 (Адрес сервера)
Host= 10.105.10.10 (Адрес сервера)
Port= 41
ServerSocket.Port=41
SergP (2005-10-22 16:46:00) [5]
> Navi (22.10.05 00:19)
А TCP/IP у тебя стоит? :-)
beglec (2005-10-22 15:45:00) [6]Пример в студию.
Сколько работаю никогда проблем не было - что в сети, что в интернете.
kami (2005-10-22 14:19:00) [7]Navi (22.10.05 0:19)
Чему равны ClientSocket.Address, Host, Port ну и, соответственно, ServerSocket.Port
Navi (2005-10-22 10:31:00) [8]
'Сервер активен "'+ServerSocket1.Socket.LocalHost +'" ['+ServerSocket1.Socket.LocalAddress+']'
Кроме того, ServerSocket1.Socket.LocalAddress всегда возвращает 0.0.0.0, не смотря на то, что ServerSocket1.Socket.LocalHost работает правильно.
Navi (2005-10-22 00:32:00) [9]При этом выключены все файрволы, антивирусы и т.п.
Есть у кого-нибудь идеи?