18,363
社区成员




if(WSASend()==SOCKET_ERROR)
{
nSockErr=WSAGetLastError();
if(nSockErr!=WSA_IO_PENDING)
{
AfxMessageBox("err");
}
}
number1++;
if (GetQueuedCompletionStatus(ClientCompltPort, &BytesTransferred,
(LPDWORD)&PerHandleData, (LPOVERLAPPED *) &PerIOData, INFINITE) == 0)
{
return 0;
}
if (BytesTransferred == 0)
{
// 处理错误
}
if(PerIOData->OperationType==WSA_SEND)
{
if(BytesTransferred!=PerIOData->DataBuf.len)
{
AfxMessageBox("send not ok");
}
number2++;
}
______________________________________________
程序运行完成后,number2<number1。if(WSASend()==SOCKET_ERROR)
{
nSockErr=WSAGetLastError();
if(nSockErr!=WSA_IO_PENDING)
{
AfxMessageBox("err");
}
}
else
number1++;
就好了