使用mina处理断包问题过程中遇到死循环,求解!

TommyWu01 2019-03-16 05:07:41
报文数据格式如下图:(报文头规定为7E,报文尾部规定为7F)



有一笔完整数据为:7eaa00000001083f0908200808080808080808080909080770090808080209f709090909096cc60bde7f

我想要解决断包的问题,
例如,
第一次收到7eaa0000000108
第二次收到3f0908200808080808080808080909080770090808080209f709090909096cc60bde7f

解决步骤如下:


结果:在判断包尾处进入死循环,尽管我第二次发了数据:3f0908200808080808080808080909080770090808080209f709090909096cc60bde7f

求助:上面处理步骤有何问题?我应该如何处理这种断包的问题? 谢谢大家!急~~~~~
...全文
330 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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