|
发表于 2020-8-10 22:45:01
|
显示全部楼层
楼主想要的功能估计达不到,至少达不到楼主所想象中的那种效果,不过AcceptEx是一个一个有序提交的,只是有两种,一种是连接上立即返回,即设置等待接收的缓冲区为0,另一种则是等待有数据了才返回,建议楼主使用不等待接收,这样子AcceptEx就会只要有连接到来就触发完成事件,然后把Accept操作交给线程,而收到这个完成事件的线程立即开启一个新的AcceptEx,如此基本上可以达到楼主所想要的目的,并且AcceptEx可以同时提交多个请求(关键看是否有必要,如果瓶颈在于对新连接的Accept当中,则可以考虑增加AcceptEx的数量). |
|