Re: функция send возвращает некорректный код
От: Michael Chelnokov Украина  
Дата: 01.06.11 07:15
Оценка:
Здравствуйте, vlegkov, Вы писали:

V>при первом вызове функции send(..)(TCP), после того, как удаленный сокет был закрыт, возвращается количество отправленных байт (т.е вызов считается успешным, несмотря на то, что соединение закрыто) и только второй вызов send(...) вызывает отправку сигнала SIGPIPE приложению и возвращает соответствующую ошибку.


Все правильно. У тебя нет возможности определить, были ли получены отправленные данные. Если есть необходимость в этом — реализуй в прикладном протоколе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.