Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не возникает события OnConnect [D7, WinXP]


Yuri Btr ©   (2004-09-25 16:29:00) 

Ув. мастера, я совсем в растерянности от странного поведения ClientSocket. С компонентами TServerSocket и TClientSocket работаю уже не первый год и имеются программы нормально работающие по сети. Однако в первый раз я встречаю такой глюк.
Клиент программа пытается установить соединение с серверной программой.
На серверной программе у экземпляра TServerSocket возникают последовательно события OnClientConnect и OnAccept, после чего свойство Connections у него становится 1, и даже можно вызвать успешно метод SendText (причем отправляются все байты сообщения - у меня оно короткое - 3 символа)
У клиентской же программы в этот момент происходит следующее:
у экземпляра TClientSocket возникают событиz OnLookup а затем OnConnecting, после чего вообще ничего не происходит. Не вызывается OnConnect (хотя на сервере он вызвался), и не вызывается OnError (даже с параметром eeDisconnect)
Возникает впечатление зависания ClientSocket, но основное окно клиентской программы обрабатывает сообщения и вообще ведёт себя как обычно. Клиент и Сервер тестировались как на одной машине так и на разных - результат один.
Кто нибудь может помочь?
Заранее благодарен.


Verg   (2004-09-25 23:01:00) [1]

Все нормально "происходит" у всех.
Если не хочешь указаний про "ошибку в 17-той строке", то приведи свой код.
Ошибка - в нем, нигде иначе.


Yuri Btr   (2004-09-25 20:12:00) [2]

Похоже что проблема граздо шире и другого плана, см.
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1096128648&n=5
Здесь уже смысла нет обсуждать.


Yuri Btr   (2004-09-25 19:24:00) [3]

Да забыл добавить - тип клиента и сервера - не блокирующий.
Помогите, кто чем может, проблема никак не решается уже несколько дней.


Наверх

Титульная страница Поиск, карта сайта Написать письмо