Java: обнаружение разрыва соединения клиента со стороны сервера - PullRequest
3 голосов
/ 09 апреля 2011

Я пишу клиент-серверную программу на Java, используя Socket и ServerSocket.Несколько клиентов подключаются к серверу одновременно.Каков наилучший способ проверить, отключилось ли соединение клиента со стороны сервера?Прямо сейчас, я просто получаю SocketException при попытке записи на отключенного клиента.

1 Ответ

1 голос
/ 09 апреля 2011

Лучший способ обнаружить отключение состоит в том, чтобы другой конец посылал сердцебиение и время ожидания считывателя при отсутствии данных.

...