netty对于socket做了二次封装方便开发。。

对于网络通讯一般有三种做法吧:

1. 文本协议传输(以\r\n做为结束符)

2. 包定长

3. 包头包体

 

我个人更偏向于第三种做法。。好处不用多说。所以这里只是简单做下netty对于第三种做法的封装使用

netty包头包体要得往ChannelPipline增加两组编码类:

LengthFieldBasedFrameDecoder //解包用
LengthFieldPrepender      //打包用

 

相关文章:

  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
  • 2021-09-13
猜你喜欢
  • 2022-03-01
  • 2022-12-23
  • 2021-12-28
  • 2021-08-13
  • 2021-10-19
  • 2022-01-15
  • 2022-01-22
相关资源
相似解决方案