读书人

有关于WSAsyncSelect?该怎么处理

发布时间: 2012-05-07 12:40:40 作者: rapoo

有关于WSAsyncSelect?

C/C++ code
WSAAsyncSelect(m_sListen,this->m_hWnd,MSG_WM_SOCK,FD_READ | FD_ACCEPT);

我在注册监听套接字的消息通知之后在ACCEPT消息中accept客户端之后忘了注册客户端套接字的消息通知
为什么我还是能收到客户端套接字的消息通知?

[解决办法]
收到的是FD_ACCEPT的通知吧
[解决办法]
你的代码是怎么写的,应该不会出现这样的错误的
[解决办法]
贴出关键代码,

[解决办法]
探讨
忘了注册客户端套接字的消息通知

[解决办法]
WSAAsyncSelect只要用一次就够了呀,如果多次用,以最后一次为准
[解决办法]
WSAAsyncSelect的第一个参数是服务器端的SOCKET,而不是客户端的SOCKET
[解决办法]
这种异步机制,就只需注册监听套接字,即可.
成功了,任何客户的FD_READ都可收到

读书人网 >VC/MFC

热点推荐