Показать сообщение отдельно
Старый 02.09.2009, 20:05
Felicast вне форума Посмотреть профиль Отправить личное сообщение для Felicast Найти все сообщения от Felicast
  № 2  
Ответить с цитированием
Felicast
 
Аватар для Felicast

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
так и должно быть. для того чтобы сгенерировалось socketClose, необходимо, чтобы на сервере сокет был закрыт (close) или выключен (shutdown). При обрыве линии закрытия соединения не происходит, поэтому клиент и не знает, что линия разорвана. Причем не важно эзернет это, вайфай или оптика.
решение: можно пинговать сервер небольшими сообщениями раз в секунду, например
__________________
я могу стать всем, если только захочу