beykery/jkcp

自定义编解码

Opened this issue · 1 comments

非常感谢您提供这个开源代码,对我很有帮助。

如果加入自定义编解码,我自定义的编解码器应该放在哪里呢,目前看来似乎是要在TestServer的handleReceive中对收到的Bytebuf消息进行编解码处理。
这样以来就没办法利用pipline()来进行消息流处理。
/ch.pipeline().addLast(new UdpMessageDecoder()); // 消息加解密:消息ID(4字节)/

不知道我又没有把问题描述清楚,感谢!

不行,目前的结构是要求你自己在handleReceive里面处理已经按照kcp协议分好的包。业务层的协议需要你在这里继续处理。