Re: CAsyncSocket. OnReceive() перестает вызываться.
От: hdg700  
Дата: 07.08.09 18:25
Оценка:
Вроде бы нашел, в чем проблема.
Если в крадце, то FD_READ появляется только, если предыдущий recv() вызвал ошибку WSAEWOULDBLOCK и если после последнего recv() в буфере есть еще данные.

И еще в каждом OnReceive() должен быть только один вызов Receive(), иначе FD_READ перестанут появляться.

Вот как-то так. Буду проверять сейчас.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.