Netty5入門學習筆記003-TCP粘包/拆包問題的解決之道(下)

TCP網絡通信時候會發生粘包/拆包的問題,上節使用定長解碼器解碼,本次使用Netty提供的特殊分隔符解碼器

還是用上節中的代碼例子,但是只需要修改一下發送的消息和配置一下解碼器就可以了

客戶端發送消息中添加分隔符做爲指令的結束符,模擬多條指令粘包發出


服務器配置分隔符解碼器使用&符號拆包


運行結果:

服務器使用分隔符解碼器成功拆包。

當然還有更復雜的自定義協議處理TCP粘包/拆包問題,後續深入學習後在進行討論。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章