Всем привет!
Написал сервер в Linux, который с большой скоростью, сотни мегабит, передает поток клиенту.
В общем все работает хорошо за исключением одного но: если во время передачи большого потока
вырубить клиента, то сервер падает с выдачей сообщения:
error writing to socket bad file descriptor
Перед каждым вызовом функции write или send проверяю состояние сокета, после отправки тоже проверка.
В свойствах send ставил флаг MSG_NOSIGNAL, тоже не помогает.
Коллеги, помогите чем можете!!!