关于IOCP的WSA_SEND
白虹李李 2010-10-19 03:15:11 看到例子(ECHO)中,如果检查到已发送到字节数小于需要发送到字节数,那么就继续使用WSA_SEND投递剩下的部分。
这样也可以吗?
如果在工作线程外一直循环投递WSA_SEND,那么会不会造成以下的后果呢:
WSA_SEND(NO1)
WSA_SEND(NO2)
WSA_SEND(NO3的一部分) 检查到BytesTransferred!=sendbuflen;重新调用WSA_SEND
WSA_SEND(NO4)
WSA_SEND(NO3的后一部分)