Если сокет находится в неблокирующем режиме, и после вызова send получили ошибку EAGAIN, то данные не были отправлены вообще или только частично? То есть можно ли при следующем вызове использовать другой буфер или нужно повторить вызов с тем же самым, откуда функция возьмёт недостающие данные?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум send в сокет и EAGAIN (2013)
- Форум Epoll + send и многопоточность (2015)
- Форум select. read. EAGAIN (2010)
- Форум splice+pipe=EAGAIN (2018)
- Форум writev/vmsplice on sockets (2012)
- Форум select и send (2004)
- Форум [C, sockets, epoll] Вопрос (2010)
- Форум send вместо write на tty девайс (2015)
- Форум Посылка через неблокируемый сокет (2005)
- Форум Клиентский TCP сокет, send или recv? (2022)