+ -
当前位置:首页 → 问答吧 → MINA粘包消息

MINA粘包消息

时间:2011-11-02

来源:互联网

自定义的TCP/IP协议,在传输大消息时容易有粘包现象发生,请高手赐教如何进行拆包解包,谢谢!!
协议格式类似:0x7e 0x00 0x19 0x85 0x83 0x74 0x7e,其中0x7e为消息头、尾标记。

作者: bluerosehero   发布时间: 2011-11-02

你无法保证你传输的数据中没有 0x7e 的字符!

作者: bao110908   发布时间: 2011-11-02

每个逻辑包,开头的固定位置,表明这个包的类型和长度。下面的帖子,我举了个初步的例子:
http://topic.csdn.net/u/20111030/22/a5d2c17e-ebad-4cc6-9f62-9b0b6e3f39fc.html
你光靠0x7e,是不行的,除非你的数据中根本没有0x7e

作者: shine333   发布时间: 2011-11-03