Создание неблокирующего сокета для WinSocks и * nix
-
05-07-2019 - |
Вопрос
Как в C / C ++ превратить блокирующий сокет в неблокирующий сокет как в WinSocks, так и в * nix; так что select () будет работать правильно. Вы можете использовать препроцессор для кода конкретной платформы.
Решение
Другие советы
select () должен работать с блокирующими сокетами. Возвращается, когда read () немедленно возвращается, что всегда имеет место с неблокирующими сокетами.
Не связан с StackOverflow