有关于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都可收到