首页 > 解决方案 > 我可以在 Netty 中同时使用 DelimiterBasedFrameDecoder 和 LengthFieldBasedFrameDecoder 吗?

问题描述

我有一个 netty 服务器运行,它应该支持两种协议一个是心跳,协议是

1. client send "PING@" ----> server 2. sever response "PONG@" ---> client

另一个是LengthFieldBased,我可以同时处理吗?

标签: javanettybackend

解决方案


您可以将 DelimiterBasedFrameDecoder 与 maxFrameLength 一起使用。

https://netty.io/4.0/api/io/netty/handler/codec/DelimiterBasedFrameDecoder.html


推荐阅读