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

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

Как поймать сообщение клиента при дисконнекте? [D5, Win95/98, Win2k]


Air ©   (2002-04-13 13:03:00) 

В обработчике события OnDisconnect клиент отсылает сообщение серверу Socket.SendText("ПРИМЕР"). Как в обработчике события OnClientDisconnect прочитать это сообщение? Перед этим его перехватывает событие OnClientRead. Не хочется строить в Read-е проверки на счет определения пришедшей команды.
Подскажите пожалуйста!!!!!!!!!!!


Malder   (2002-04-13 17:16:00) [1]

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


Reindeer Moss Eater   (2002-04-13 16:58:00) [2]

Событие OnClientDisconnect:
"Occurs when one of the connections to a client socket is closed."

Иными словами уже нельзя ничего читать от клиента, равно как и писать клиенту


Air   (2002-04-13 16:46:00) [3]

Почему не правильная, мне надо что бы клиент перед тем как отконнектится отсылал сообщение серверу а он его читал! А вот твою логику я вообще не могу уловить!


Malder   (2002-04-13 13:18:00) [4]

У тебя логика неправильная. Не надо при ОнДисконекте что-то куда-то посылать...


Наверх

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