这个是第二个版本了,这里我用了AcceptEx这个函数,使得接收连接也可以进行重叠操作了,我暂时开了2个工作线程,你可以看到,当GetQueuedCompletionStatus需要额外的线程来处理客户数据的时候,第二个工作线程就会被唤醒。
这个是第二个版本了,这里我用了AcceptEx这个函数,使得接收连接也可以进行重叠操作了,我暂时开了2个工作线程,你可以看到,当GetQueuedCompletionStatus需要额外的线程来处理客户数据的时候,第二个工作线程就会被唤醒。