Netty自定義協議的粘包和拆包處理

TCP粘包和拆包 熟悉TCP編程的可能都知道,不管是服務端仍是客戶端,當咱們讀取或者是發送消息的時候,都須要考慮TCP底層的粘包和拆包機制。 TCP是個「流」協議,所謂流,就是沒有界限的一串數據。你們能夠想一想河裏的流水,它們是連成一片的,其間並無分界線。TCP底層並不瞭解上層業務數據的具體含義,它會根據TCP緩衝區的實現狀況進行包的拆分,因此在業務上認爲,一個完整的包可能會被TCP拆成多個包進行
相關文章
相關標籤/搜索