Как я могу проверить, если клиент больше не подключен через TCP в Java? - PullRequest
0 голосов
/ 21 января 2011

Я делаю тест сервер / клиент и хочу знать, отключен ли клиент в Java через TCP.Я бы предпочел не делать сердцебиение, но если мне придется, я сделаю.

1 Ответ

1 голос
/ 21 января 2011

У вас есть поток, читающий из клиента как поток ввода сокета. Чтение может вернуть EOF (-1), если соединение закрыто клиентом. Также ошибка может быть выдана, если есть проблемы с сетью. В любом случае вы можете предположить, что клиент отключен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...