Nett學習筆記——TCP的粘包、半包問題

1、什麼是粘包、半包? 粘包:一次性把多條消息發過來 半包:發過來的消息不完整 一句話概括粘包和半包問題 收發: 一個發送可以被多次發送,多個發送可以被一次接收 傳輸: 一個發送可以佔用多個傳輸包、多個發送可以公用一個傳輸包 2、粘包與半包的原因 根本原因: TCP 是流式協議,數據無比邊界 tips: UDP 有邊界、類似包裹(想象寄快遞、快遞必然不會混) 粘包: a、發送數據<stock緩衝區
相關文章
相關標籤/搜索