winsock I/O模型

两种非阻塞模型:

1.select 模型
2.WSAAsyncSelect 模型 应用程序窗口接收到消息 wMsg.wParam 参数标识了网络事件发生的套接字,lParam 的低字指明了发生的网络事件,若网络事件注册成功,则返回0。在这个模型中FD_WRITE 一般不使用,对于FD_CLOSE 这个异步消息类型比较有用,我们都知道对于tcp地连接类型,服务器端需要知道客户端的状态,所以在客户端通信的socket 调用closesocket 便会触发服务器端的FD_CLOSE 消息,用于大型集中式管理的系统中比较有用。

原文地址:https://www.cnblogs.com/rainbowzc/p/2422298.html