繁体   English   中英

应该使用netty4的哪个编码器和解码器?

[英]Which encoder and decoder of netty4 should be used?

我正在向netty4 socket发送一个十六进制字符串,该字符串的前4个字节代表实际消息的长度。

我要完成的任务:

  1. First Decoder应该通过读取传入的十六进制字符串的前4个字节的长度来对字符串进行解码,然后将十六进制字符串转换为字符串。

  2. 然后,Encoder应该运行并将来自解码器的字符串编码为十六进制字符串,并在开头添加字符串的长度。

我应该使用哪种encoderdecoder

为了从字节转换为十六进制字符串,您可以扩展ByteToMessageDecoder并实现您的解码功能。 要从十六进制字符串转换为字符串,您可以扩展MessageToMessageDecoder

同样,对于编码,您可以扩展MessageToMessageEncoderMessageToByteEncoder

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM