将所有的用户操作, 如点鼠标、按键盘等所有操作按顺序被记录, 装入一个队列
由操作系统维护, 我们需要把消息取出来, 分类处理
所有事件都是我们自己定义的, 系统只是将他们置为有/无信号
局部事件机制(需要我们绑定), 整体消息机制(全面)
为每一个事件绑定一个socket以及操作accept、read、close并投递给操作系统, 相当于操作系统单开了一个线程, 我们不用管了:异步。
WSAWaitForMultipleEvents();
FD_WRITE:只在accept之后立即产生一次
一组上限由WSAWaitForMultipleEvents()决定, 无法变大