完成端口问题,关于操作顺序的,请求帮助
我accept一个socket,并将该socket与先前建立的一个完成端口建立了关联,然后就投递了一个WSASend操作,在GetQueuedCompletionStatus返回前,我又想投递一个WSARecv操作该怎么办?
就是说不想按照Send-Recv-Send-Recv这种固定的顺序来进行,可以以任意的顺序来进行收发操作。
是不是要建立两个overlap?
如果建立两个了,那么GetQueuedCompletionStatus得到的Overlap结构是send的overlap还是recv的overlap了?