Netty4.0源碼解析:TCP粘包半包問題的解決方案

1、引言 TCP是一個基於流的協議,TCP做爲傳輸層協議並不知道應用層協議的具體含義,它會根據TCP緩衝區的實際狀況進行數據包的劃分,因此在應用層上認爲是一個完整的包,可能會被TCP拆分紅多個包進行發送,也有可能把多個小的包封裝成一個大的數據包發送,這就是所謂的TCP粘包和半包問題。java Netty提供了多個進站處理器來處理這個問題: 一、LineBasedFrameDecoder:經過換行符
相關文章
相關標籤/搜索