socket基础4
<以下摘自http://blog.csdn.net/wanjingwei/article/details/4306609>
WSAAsyncSelect是与窗口句柄关联在一起的,必须要要窗口才行,而WSAEventSelect是与事件对象关联的。
这个模型的基本思路是为感兴趣的一组网络事件创建一个事件对象,再调用WSAEventSelect函数将网络事件和事件对象关联起来。
当网络事件发生时,winsock使响应的事件对象受信,在事件对象上等待的函数就会立即返回。之后调用WSAEnumNetworkEvents函数便可获得到底发生了什么网络事件
用到的函数有:
WSACreateEvent 、WSAEventSelect、WSAWaitForMultipleEvents、WSAEnumNetworkEvents
WSAWaitForMultipleEvents函数在一个或多个事件对象上等待了,当所等待的事件对象受信或者指定的时间过去了,此函数返回。
浙公网安备 33010602011771号