TCP协议的粘包问题(数据的无边界性)

数据的接收和发送是无关的,read()/recv() 函数无论数据发送了多少次,都会尽量多的接收数据。也就是说,read()/recv() 和 write()/send() 的执行次数可能不一样。web 例如,write()/send() 重复执行三次,每次都发送字符串"abc",那么目标机器上的 read()/recv() 可能分三次接收,每次都接收"abc";也可能分两次接收,第一次接收"ab
相关文章
相关标签/搜索