Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

В локальной сети TSocketClient не работает.   Найти похожие ветки 

 
Navi   (2005-10-22 00:19) [0]

Уважаемые мастера. Очень большая просьба! Помогите разобраться с проблеммой!

Использую TServerSocket и TClientSocket. Соединяю их обычным способом - через ClientSocket.open. При работе на одной машине все происходит нормально... коннект, передача данных. Но в локальной сети не соединяется. Выдает ошибку eeConnect.
Пожалуйста, буду очень благодарен.


 
Navi   (2005-10-22 00:32) [1]

При этом выключены все файрволы, антивирусы и т.п.
Есть у кого-нибудь идеи?


 
Navi   (2005-10-22 10:31) [2]

"Сервер активен ""+ServerSocket1.Socket.LocalHost +"" ["+ServerSocket1.Socket.LocalAddress+"]"

Кроме того, ServerSocket1.Socket.LocalAddress всегда возвращает 0.0.0.0, не смотря на то, что ServerSocket1.Socket.LocalHost работает правильно.


 
kami ©   (2005-10-22 14:19) [3]

Navi   (22.10.05 0:19)
Чему равны ClientSocket.Address, Host, Port ну и, соответственно, ServerSocket.Port


 
beglec ©   (2005-10-22 15:45) [4]

Пример в студию.
Сколько работаю никогда проблем не было - что в сети, что в интернете.


 
SergP ©   (2005-10-22 16:46) [5]


> Navi   (22.10.05 00:19)  


А TCP/IP у тебя стоит? :-)


 
Navi   (2005-10-23 11:32) [6]

ClientSocket.Address = 10.105.10.10 (Адрес сервера)
Host= 10.105.10.10 (Адрес сервера)
Port= 41

ServerSocket.Port=41


 
Navi   (2005-10-23 11:36) [7]

При этом, если я запускаю клиент и сервер на одной машине и указываю ClientSocket.Address:= "10.105.10.10"(IP этой машины в сети), все работает.


 
tesseract ©   (2005-10-23 12:28) [8]


> При этом, если я запускаю клиент и сервер на одной машине
> и указываю ClientSocket.Address:= "10.105.10.10"(IP этой
> машины в сети), все работает.


Этото  да  попробуй 127.0.0.1 и то-же  заработает, а какая подмаска сети и включен ли брандмауэр?


 
kami ©   (2005-10-23 14:52) [9]

Если указывается адрес, то хост задавать не нужно (и наоборот).
Попробуй указать сетевое ИМЯ (не адрес !) сервера в ClientSocket.Host, может просто адрес сервера не тот.
И действительно, вполне возможно, не отключен файрволл (не смотря на утверждение в [0])



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.038 c
2-1136744151
Opred
2006-01-08 21:15
2006.01.29
Множества


2-1137048465
Alex7
2006-01-12 09:47
2006.01.29
Координаты диалоговых окон


15-1136880956
element
2006-01-10 11:15
2006.01.29
HELP PLIZ


15-1136460887
tim@eclear.net
2006-01-05 14:34
2006.01.29
Wanted - Delphi Developers in moscow


15-1136196638
PARUS
2006-01-02 13:10
2006.01.29
УДАЛЕНИЕ ПРОГРАММ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский