Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Net] [Win32] [WinSock] WSAGetLastError() == 183 Не, не то. Сморти сюда 19.09.01 11:59 Число просмотров: 1229
Автор: KMiNT21 <http://blog.kmint21.com> Статус: Member
|
> в асинхронных операциях по-видимому её нельзя использовать Кого ?? WSAGetLastError ?? Ее однозначно можно использовать. Это даже обсуждать нечего. :) Но, я думаю, ты про SEND говорил ?
send можно использовать с неблокирующими сокетами. Все описано в хелпе по WinSock. Кстати, кто хочет почитать мой перевод статьи "Синхронные и асинхронные сокеты в Windows" - go to www.uinc.ru/articles
> твоя send() скорее всего пытается сказать что операция ещё > не завершена Ну да, только она в этом случае (WSAGetLastError) другой код возвращает.
см help.
> только ждать этого лучше не в цикле, а поставив event и > ждать его Не вижу смысла. Точнее не вижу чем это лучше. Мороки с ними больше.
Судя по всему, все-таки этот код (183) возвращается тогда, когда очередь на отправку в сокеты переполнена.......
И все-таки ??
А ?
|
|
|