0
Я использую select()
вызов для чтения и записи в гнезда
Как определить, закрыт ли другой конец разъема? По сути, как обнаружить сломанную трубу при использовании select()
?select() поведение по отношению к сломанной трубе
Средство. Когда другой конец закрыт нормально, select() будет активирован при чтении, и когда мы попытаемся прочитать из сокета, он вернет EPIPE? – Chandu
Нет, когда вы читаете сокет, который обычно закрыт с другого конца, 'read' просто возвращает ноль, что означает« конец файла ». –