读书人

CAsyncSocket 的 OnReceive 始终不触发

发布时间: 2012-01-08 22:48:50 作者: rapoo

CAsyncSocket 的 OnReceive 始终不触发?谁知道怎么解决?
CAsyncSocket 的 OnReceive 始终不触发?谁知道怎么解决?
该继承的都继承了,该覆盖的都覆盖了,该实现的都实现了

BOOL bFlag=CAsyncSocket::Create(0,SOCK_STREAM,FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,0 );
if(!AsyncSelect(FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE))

都执行了没问题

发送数据也正常,
但 OnReceive OnConnect 都没被触发




[解决办法]
你是不是 在控制台下?

要有消息丢列才可以 你要建立一个消息丢列
[解决办法]
因为它必须在框架里才能触发,你可以用SendMessage(...)试试

读书人网 >VC/MFC

热点推荐