1, “重叠”两个字,就是你把发送的数据交给系统,然后自己做别的事情,在你干自己的事情时,系统同时也正在完成你 交给他的任务,两者同时进行。系统完成后会调用你给他的代码或者通知你.
是这个意思吗?那重叠和多线程有什么区别呢?2, 如果WSARecv之后要循环发送信息怎么办啊?在for里面加入
WaitForMutipleEvents()来控制WSASend?
是这个意思吗?那重叠和多线程有什么区别呢?2, 如果WSARecv之后要循环发送信息怎么办啊?在for里面加入
WaitForMutipleEvents()来控制WSASend?
2.循环发送,你可以在OnRecv事件里加循环Send,如果要是Wait,还不如不要用重叠IO了,直接用send阻塞而不是WSASend异步。
最后,附上一些参考,希望有帮助
虽然多线程也可以实现并发服务器。