в коде что-то типа socket_.close() или shutdown. Если даже какая-то из обрабатываемых ошибок произойдет, то все равно сокет закроется?
Сокет закрывается в деструкторе
Ну и это простой пример, в таких обычно не заморачиваются особо с обработкой ошибок. По идее, socket.shutdown(both) надо юзать когда ты успешно заканчиваешь соединение
При ошибке в деструкторе само вызовется close у сокета что приведёт к обрыву соединения на другой стороне. При оствутсвие shutdown другая сторона сможет определить, что соединение разорвано по ошибке (abnormal)
Очень сильную пушку ты взял для клиента http... CPR полегче будет
Обсуждают сегодня