Re[2]: Вопрос по WSAWaitForMultipleEvents
От: Аноним  
Дата: 05.12.06 13:31
Оценка:
Здравствуйте, TarasCo, Вы писали:

TC>Здравствуйте, Аноним, Вы писали:


А>>Проблема заключается в следующем...у меня на сервере на одном потрту висят 10 клиентов..и по 4 события от каждого(Accept Read Write Close)...происходит ситуация когда приходят 3 события чтения у меня теряется событие записи.....существует ли очередь сообщений у WSAWaitForMultipleEvents?....или как с этим лучше бороться...


TC>Как таковой именно очереди нет. А бороться с Вашей ситуацией можно с помощью третьего параметра ф. WSAWaitForMultipleEvents, установите его в FALSE, будете знать, какое событие вызвало окончание ожидания. Остальные события массива остануться в неизменном состоянии ( если события с автосбросом ).



дело в том что параметр уже установлен в FALSE....я ставлю точку прерывания на обработку события Read...вызываю его двумя клиентами т.е посылаю серверу одновременно два события Read....первое ловится второе всегда куда то исчезает....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.