易语言 客户1取回数据 数据合并怎么分开

客户1取回数据,有时候取回的是正常的交换包,
有时候取回的数据是两个封包合并在一起的,
这个有没有好的处理办法?
例如,
01 01 01 01 01 01 第一个包
02 02 02 02 02 02 第二个包

有时候取回的数据是这样的,这个就好操作;

01 01 01 01 01 01 02 02 02 02 02 02第一个包

有时候取回的数据是这样的,那怎么操作?01和02仅仅只是表示下,游戏封包是不可能有固定的,也就是说每次都会变的,
那么取回数据的时候怎么给分开来?关键是包大小也没有固定的。

用一个特殊分隔符,前面是第一个包,后面是第二个包,然后分割文本,你也可以分2次发送!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-25
如果是别的程序的封包 肯定有规律或加密算法才会这样 你就得找出规律和算法 如果自己写的要分别 就自己想一套算法之类的 也就是协议 服务端和客户端都能根据协议通讯 如果是游戏之类的 协议都比较复杂 一般人还是弄不懂的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网