24 Netty解決TCP拆包粘包問題

3.1 TCP粘包拆包的問題 TCP是一個「流」協議,所謂流就是沒有界限的遺傳數據。TCP底層並不知道上層的業務數據的具體含義,他會根據TCP緩衝區的實際情況進行包的劃分,也就是在業務上,我們一個完整的包可能會被TCP分成多個包進行發送,也可能把多個小包封裝成一個大的數據包發送出去,這就是所謂的TCP粘包、拆包問題。 TCP粘包、拆包問題的產生原因: 1、應用程序write寫入的字節小於大於套接口
相關文章
相關標籤/搜索