Как обнаружить, что сетевой клиент потерпел крах, используя сокеты Python3? - PullRequest
0 голосов
/ 02 мая 2019

Я прочитал руководство по сокетам в Python 3, и в нем четко указано, что recv возвращает 0 байтов, когда клиент изящно close установил соединение:

https://docs.python.org/3/howto/sockets.html

Однако я не понимаю, как обнаружить сбой клиента (либо клиентское приложение было убито, либо ОС перезагружена и т. Д.)?

Что возвращает recv или send после сбоя клиента?

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