netty客户端通过tcp通信自定义协议解码编码的问题

helloworld_xwb 2018-05-06 11:52:40
最近做一个项目需要学一些通讯相关的技术,netty客户端与服务端联通后需要对服务端返回信息进行解析;因为是客户自定义的就不能同netty自带的解码器;解码一直搞不定,求问一下大家:

协议要求:
1.总格式:包头+消息体+包尾。
2.包头:2字节 ****。
3.消息体:全部为文本(ASCII码),汉字是GB2312编码。
4.包尾:2字节 **** ****。


代码:
public class DealMsg extends ByteToMessageDecoder{

@Override
protected void decode(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) throws Exception {

//我不会写。。。。求大家帮忙0.0;编码一样也是不太会写

}
}


...全文
1042 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43584564 2018-11-07
  • 打赏
  • 举报
回复
大神在不在啊!

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧