beykery / jkcp

kcp for java . 适用于moba,视频加速等需要极速传输场景的应用,c#版本(客户端)请参考:https://github.com/beykery/kcp4sharp
Apache License 2.0
186 stars 85 forks source link

自定义编解码 #21

Open dxdx123 opened 5 years ago

dxdx123 commented 5 years ago

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

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

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

beykery commented 5 years ago

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