winsock vc ++中recv函数的奇怪行为

时间:2011-12-08 07:29:59

标签: windows visual-c++ winsock

我正在使用异步套接字。

服务器连续向客户端发送MSG。客户端接收所有MSG,但有时一次接收两到三条消息。

1 个答案:

答案 0 :(得分:1)

这绝对正常。此外,您不能保证每次读取整数“消息”。我的意思是,你可以阅读1.5条消息(一条半),然后下一条阅读2.7条(剩下的一半,另外两条,以及下一条消息),依此类推。

必须实现将流拆分为消息的逻辑。