全心思齐网

IO完成端口为什么在接收关联套接字后还要调用一次WSARecv函数,是干什么用的?

因为IO完成口是以一种循环取消息的方式完成消息的传递,那么在你把Accept来的套接字和IO完成端口关联的时候可能这个时候已经从客户端发来的数据,所以在这里先调用一次数据接收,那么你可以在后面的工作线程中把其他消息推到队列上,等待线程循环来获取,说的不太明白,见谅

匿名回答于2024-06-01 15:48:21


相关知识问答