是用WSASend发送数据,函数的参数lpNumberOfBytesSent,即发送的字节数为8,是正常的,函数的返回值为0,即表示发送操作是成功的。但是在GetQueuedCompletionStatus的参数lpNumberOfBytes,即一次完成后的I/O操作所传送数据的字节数为0,这个是什么原因造成的,是用GetLastError()的返回值为0,表示没有错,而且客户端收到了8个字节的数据!但为什么lpNumberOfBytes的大小为0呢?!!