【发布时间】:2015-05-06 00:15:41
【问题描述】:
我正在研究一种协议,该协议使用 DelimiterBasedFrameDecoder 进行解码,只要收到换行符就会拆分 bytebuf。
不幸的是,必须有可能传输带有换行符的字符串。现在,解码器读取字符串中的换行符并相应地创建帧。
我的想法是使用 Base64 对这些字符串进行编码,并在帧解码器完成工作后对其进行解码。我现在的问题是,这个问题有更好的解决方案吗? Base64 带来了开销以及额外的编码/解码工作。
无法使用另一个分隔符,因为我的协议的标头字段需要它。
【问题讨论】: