Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.27;
Скачать: CL | DM;

Вниз

Socket   Найти похожие ветки 

 
Ruf ©   (2003-01-08 14:33) [0]

Есть Serversocket, к нему приконнекчены n client"ов.
Если клиентский комп вырубить, то никакого дисконнекта не происходить. Как обновить список активных соединений.


 
Verg ©   (2003-01-08 14:52) [1]

Установи сокету опцию SO_KEEPALIVE.
Правда KEEPALIVE-интервал по-умолчанию в виндах что-то около 2-х часов.
Для быстрой реакции на "исчезновение" клиента лучше использовать периодическое "зондирование" клиентов.


 
Malder ©   (2003-01-08 21:26) [2]

А на то существует система Ping Pong

Посылай некие сигнальные даные по каналу, на которые удаленный компьютер должен немедленно ответить. И установи TimeOut (ну что-нибудь типа 30с). По истечению TimeOut"а отсоединяй клиента


 
DJ_Sedoy ©   (2003-01-08 22:11) [3]

Странно. Почему не происходит? Все происходит, если я правильно понял вопрос.
Но вот количество соединений в обработчике события не уменьшается - оно уменьшится после выхода из обработчика



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

Текущий архив: 2003.02.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
8-87576
VVVaaa
2002-11-12 11:32
2003.02.27
Проблемка с выводом на image


3-87336
Keeper
2003-02-05 15:43
2003.02.27
DOS-кодировка


3-87339
vdv
2003-02-11 05:13
2003.02.27
DBComboBox, как заблокировать ввод с клавиатры?


9-87233
NudeRaven
2002-09-18 20:39
2003.02.27
Как В Dx грузить файлы jpg,gif итд


4-87764
Лёха2003
2003-01-10 23:38
2003.02.27
Дескрипторы окон в таскбаре