Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > select/poll в Windows


Автор: GrayCardinal 5.10.2010, 14:45
Добрый день !
Подскажите, пожалуйста аналоги select/poll в Windows ? Или, может, они есть в "чистом" виде ?
Суть работы - ожидание данных от нескольких FD's

Зараниее спасибо...

Автор: icecrashldr 5.10.2010, 16:08
WSASelect?

Короче смотри
http://msdn.microsoft.com/en-us/library/ms741394%28v=VS.85%29.aspx

Рекомендую под винь использовать WSA*** на них существенно можно поднять производительность .. хотя все зависит от алгоритма...

Автор: GrayCardinal 5.10.2010, 16:12
Не нашел там WSASelect smile
Нашел WSAPoll, полный аналог poll, однако вот это меня убило : 
Цитата

The WSAPoll function is defined on Windows Vista and later.

В винде че, до висты poll'а не было ?!

Добавлено через 1 минуту и 32 секунды
Ага. select есть. Только без WSA. Тоже аналог. Интересно, кто у кого слизывал ? 
Ладно, и на том спасибо smile

Добавлено через 3 минуты и 50 секунд
icecrashldr, 
Благодарю за линк smile

Автор: ASMatic 5.10.2010, 16:16
видимо нет)
http://msdn.microsoft.com/en-us/library/ms740141(v=VS.85).aspx
юзайте select, как понял это реализация самой ws2_32.dll поетому нету аналога WSAselect,)

Автор: icecrashldr 5.10.2010, 16:33
Не много ошибся
WSAEventSelect

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)