Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Net] [Win32] [WinSock] WSAGetLastError() == 183 Не, не то. Сморти сюда 19.09.01 12:57 Число просмотров: 990
Автор: ggg <ggg> Статус: Elderman
|
использовать WSAGetLastError() конечно всегда можно, только не всегда она вернёт осмысленную информацию
она никогда не должна возвращать неописанные коды ошибок - это какой то глюк microsoft
поэтому нужно просто найти способ не очень криво обойти этот глюк
если ты будешь ждать просто в цикле, то всё это время твоя прога будет занимать процессор (пусть малое, но современные процессоры за это время много могут сделать)
когда же ты ждёшь event, то поток спит и не отнимает времени процессора
а при завершении асинхронной операции поток СРАЗУ продолжает выполняться (это к тому что и Sleep() тоже нехорошо использовать)
|
|
|