У меня возникли некоторые проблемы с использованием Select (), чтобы определить, когда есть данные, доступные для чтения в сокете.Я ожидаю, что сокет, к которому я подключаюсь, не имеет данных и, следовательно, для select возвращает значение времени ожидания или 0.Вместо этого я получаю значение -1, и появляется сообщение «ошибка: нет ошибки».
У меня есть код, очень похожий на этот пример: https://beej.us/guide/bgnet/html/multi/selectman.html
Я прочитал команду select () документацию пару раз здесь: msdn.microsoft.com/en-us/library/windows/desktop/ms740141(v=vs.85).aspx
Любые идеи приветствуются.Спасибо!
Особенности: C ++, Win-XP, Microsoft Visual C ++ 2010