1.IOCP2.使用IOCP1)创建完成端口CreateIoCompletionPort;2)向完成端口添加管理句柄与管理用户数据;3)异步发送一个管理的事件请求;4)开启工作线程来处理IOCP在socket返回的事件,让工作线程等待在IOCP上,一旦有事件完成,IOCP会唤醒它上面的这个线程,来进行处理。