-
вопрос такой:
установлено соединение TCPServer-TCPClient. Как отследить незапланированный обрыв соединения на машине сервера (например отход кабеля) и закрыть корректно сервер.
-
хозяйкам на заметку: попытка обмена информацией по каналу, незапланированно оборвавшемуся, окончится не удачей
-
> хозяйкам на заметку: попытка обмена информацией по каналу,
> незапланированно оборвавшемуся, окончится не удачей
ежу понятно...
видимо криво поставлен вопрос.
при обрыве соединения между машинами в приложение-сервер поступает какое-либо сообщение об исключении или ошибке от TCPServer? какое?
обработка idException мне ничего не дала
-
В чём проблема обработать Exception и посмотреть, что же конкретно произошло?
-
> при обрыве соединения между машинами в приложение-сервер
> поступает какое-либо сообщение
нет, при перегрызании мышью провода, никаких сообщений о поле, цвете и весе мыши не генерируется...
-
отправляйте клиенту пинг сообщение. если ответил - всё ок. если нет - можно удалять
-
> [5] MAD (03.01.12 05:55)
по умолчанию в windows 7 сетевой экран режет пинги.
-
А серверу начихать, что клиент отвалился - это не его проблема...