таймаут в неболкирующихся сокетах
От: 9msn  
Дата: 13.10.03 08:04
Оценка:
Я посылаю UDP broadcast запрос в поисках определённого сервиса.
Ответов может прйти несколько, может ни одного.
Жду ответа с помощью WSAAsyncSelect. Но ждать то надо определённое время, по истечении которого ответ уже не валиден.
В WSAAsyncSelect опций на истечение времени ожидания нет. Как быть?
Переписывать на блокирующиеся сокеты, с выделением потока под приём? Или есть способ лучше?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.