基于事件的WSAEventSelect模型是用另外一种Windows机制实现的异步I/O模型。这种模型与基于WSAAsyncSelect的异步I/O模型的最主要区别是网络事件发生时系统通知应用程序的方式不同。WSAEventSelect模型允许在多个套接字上接收以事件为基础的网络事件的通知。应用程序在创建套接字后,调用WSAEventSelect()函数将事件对象与网络事件集合相关联,当网络事件发生时,应用程序以事件的形式接收网络事件通知。