通过实际的案例详解 Netty 中 LengthFieldBasedFrameDecoder 的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过实际的案例详解 Netty 中 LengthFieldBasedFrameDecoder 的使用相关的知识,希望对你有一定的参考价值。

参考技术A 本文通过一个具体的案例来详细介绍 LengthFieldBasedFrameDecoder 的使用,在案例中通过对数据的封包和解包实现对数据的加密,压缩,解压,解密等操作。

那么这几个重要的参数如下:

LengthFieldBasedFrameDecoder 是 Netty 中解决拆包粘包问题的一个重要的类,主要结构就是 header+body 结构。只需要传入正确的参数就可以发送和接收正确的数据。

这里为了测试方便,通过 api 向 Netty client 发送数据,Netty client 再将数据发送给 服务器端。

以上是关于通过实际的案例详解 Netty 中 LengthFieldBasedFrameDecoder 的使用的主要内容,如果未能解决你的问题,请参考以下文章

详解啥是 TCP 粘包和拆包现象并演示 Netty 是如何解决的

从入门到实战,Netty多线程篇案例集锦

荐书 | Netty进阶之路:跟着案例学Netty

Netty 消息接收类故障案例分析

Netty源码_NioEventLoop详解

《Netty进阶之路》目录