Привет.
Какой наиболее правильный способ обработки EAGAIN ошибки send'a у неблокирующего сокета? Способ подождать n милисекунд кажется workaround'ом или обычно так и делают?
Спасибо.
P.S.: Это embedded приложение, монстрообразный boost мне не нужен.
Ответ на:
комментарий
от Sorcerer
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от gh0stwizard
Ответ на:
комментарий
от gh0stwizard
Ответ на:
обычно ждут доступного места в буфере сокета с помощью epoll/kevent
от anonymous
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от vromanov
Ответ на:
комментарий
от UVV
Ответ на:
дорогу рвущимся прогуляться по граблям!
от anonymous
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от vromanov
Ответ на:
ваше мнение, уважаемый, не может восприниматься всерьёз
от anonymous
Ответ на:
комментарий
от vromanov
Ответ на:
fd >= 1024
от anonymous
Ответ на:
комментарий
от vromanov
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от OxiD
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от pathfinder
Ответ на:
комментарий
от UVV
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от OxiD
Ответ на:
комментарий
от pathfinder
Ответ на:
комментарий
от OxiD
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум send и EAGAIN (2009)
- Форум select. read. EAGAIN (2010)
- Форум Библиотека с сокетами (2016)
- Форум rmmod возвращает EAGAIN (референсы на модуль) (2012)
- Форум poll после send (2017)
- Форум Асинхронный прием и асинхронная обработка, неблокирующий и блокирующий * (2015)
- Форум poll/select: приоритет write > read? (2002)
- Форум select на сокете, получение «протухших» данных (2017)
- Форум сваливается send (сокет) (2008)
- Форум Неустоичивая работа сокетов в O_NONBLOCK режиме (2004)