TCP協議的粘包問題(數據的無邊界性)

數據的接收和發送是無關的,read()/recv() 函數無論數據發送了多少次,都會盡量多的接收數據。也就是說,read()/recv() 和 write()/send() 的執行次數可能不一樣。web 例如,write()/send() 重複執行三次,每次都發送字符串"abc",那麼目標機器上的 read()/recv() 可能分三次接收,每次都接收"abc";也可能分兩次接收,第一次接收"ab
相關文章
相關標籤/搜索