现在是我和开发的接收数据出现叻问题总共会接收4串数据(32个字节),第一条和第二条都不会有错但是第三条和第四条不知道为什么数据总会出现串位,要么就是头碼跑到后面去要么就是中间的跑到前面来。
这是之前在处理数据的时候碰到的问题现在已经解决。
这是变量的声明bytes代表的是每次接受到多少个数据,因为有时候只能接受到2个或者30个都有可能,由于我说接受到的字节有32个字节所以用fillIndex 这个变量来处理接受到了多少个字节,當获取到32个字节的时候就可以进行处理,比如用handler发送出去。
但是有时候万一出现了一种情况就是如果还是出现了错位,出现一次就改不回来了,這时候就需要自己将数据重组回来就是Fix方法。