1

我有一个网络管道,例如:

            return Channels.pipeline(
                    new ObjectEncoder(),
                    new ObjectDecoder(),
                    new MyCustomCommandServerHandler());

对于客户端和服务器,其中:

MyCustomCommandServerHandler extends SimpleChannelUpstreamHandler

我得到的错误是我试图从服务器发送回客户端的 POJO 太大并导致以下错误:

org.jboss.netty.handler.codec.frame.TooLongFrameException: 调整后的帧长度超过 1048576: 1816357 - 丢弃

如何调整 ObjectEncoder/Decoder 以获取更大尺寸的 POJO 对象?

4

1 回答 1

3

您可以通过构造函数传递它。只需检查 javadocs。

于 2012-06-25T18:49:51.380 回答