Задача: в приложении для POSIX-систем, использующем сокеты, понадобилось реализовать тайм-аут на N секунд на чтение. Ваш вариант:
(0) опрос - говно
(1) я не программирую приложения для POSIX-систем, использущее сокеты
(2) изменю алгоритм, чтобы не использовать тайм-аут на чтение из сокета
(3) сделаю setsockopt(... SO_RCVTIMEO...)
(4) воспользуюсь select/poll
(5) воспользуюсь ОС-специфичным решением
(6) сделаю свою реализацию
(7) другой вариант ответа
Комментарии и обоснования выбора приветствуются.




    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум [СИ] Простой HTTP-сервер. (2011)
 - Форум [embedded] поллинг файлового дескриптора (2010)
 - Форум Oracle socket read timeout (2018)
 - Форум TCP socket timeout problem (2011)
 - Форум Asynchronous I/O (2013)
 
- Форум мониторинг I/O (2015)
 - Форум [I/O] тормоза (2009)
 - Форум port I/O (2007)
 - Форум запрет i/o (2007)
 - Форум I/O multiplexing (2005)