Я использую write () в открытом сокете данных в реализации FTP для отправки файла.Но после записи некоторых данных они на некоторое время зависают;и после этого он возвращается с ошибкой сломанной трубы.любая помощь в этом будет принята с благодарностью.Мой процесс читает пакеты из одного буфера и записывает в сокет.Я заметил эту проблему с увеличением пропускной способности.Если я увеличил количество пакетов для обработки, то проблема приближается.Я использую FreeBSD.
Я использую два потока, один читает пакеты и записывает их в буфер ... Второй поток читает эти пакеты из буфера и записывает их в сокет.
Спасибо за вашпомогите Александру