Windows操作系统提供了五种I/O模型,分别是:
1.选择(select)
2.异步选择(WSAAsyncSelect)
3.事件选择(WSAEventSelect)
4.重叠I/O(Overlapped I/O)
5.完成端口(Completion Port)
下面我们来谈一谈最简单的选择模型:
选择(select)模型是Winsock中最常见的 I/O模型。
用途:如果我们想接受多个SOCKET的数据,该怎么处理呢?
Windows操作系统提供了五种I/O模型,分别是:
1.选择(select)
2.异步选择(WSAAsyncSelect)
3.事件选择(WSAEventSelect)
4.重叠I/O(Overlapped I/O)
5.完成端口(Completion Port)
下面我们来谈一谈最简单的选择模型:
选择(select)模型是Winsock中最常见的 I/O模型。
用途:如果我们想接受多个SOCKET的数据,该怎么处理呢?