Я прочитал руководство по сокетам в Python 3, и в нем четко указано, что recv
возвращает 0 байтов, когда клиент изящно close
установил соединение:
https://docs.python.org/3/howto/sockets.html
Однако я не понимаю, как обнаружить сбой клиента (либо клиентское приложение было убито, либо ОС перезагружена и т. Д.)?
Что возвращает recv
или send
после сбоя клиента?