我在自己的机器上写了个用IOCP服务端和select模型的客户端,服务端每个socket投递一接收缓冲区,一次只投递一个WSARecv,但有多次WSASend().不过我用计数保证收发不乱套,一开始客户端发送几次数据,发多少服务端能收多少,但有时会出现,比如:发了43字节的包(包头+包大小)到服务端,但服务端是先收35个字节,然后收8个字节,这样增加了我后续处理包的难度,有可能是什么原因导致的啊?如果是网络不好,但我只在我自己的机器上啊,而且每次发的字节都很少!请高手指教!