报文加帧头和帧尾

[复制链接]
1786|27
Varus 发表于 2017-7-22 17:20 | 显示全部楼层
如果你不想或者内存不足以使用另一个数组来转存这帧数据的话那只好用数据平移的方式,将所有数据右移若干个字节,然后在数组首部加帧头
Snow7 发表于 2017-7-22 17:36 | 显示全部楼层
更好的方法是接收一帧数据的时候不要从数组的头部开始存放而是放在若干个字节之后。
android2 发表于 2017-7-22 17:49 | 显示全部楼层
用平移的方式加帧头容易
拉克丝 发表于 2017-7-22 18:03 | 显示全部楼层
帧尾都不能确定那你这一帧数据还有用么?
309030 发表于 2017-7-22 18:22 | 显示全部楼层
如果你只是加帧头和帧尾没必要改动数组,先把帧头发出去,再发数据,最后发帧尾
lefeng 发表于 2017-7-22 18:31 | 显示全部楼层
肯定要加帧尾呀,无论你发送多少,都不影响你的帧尾发送呀,发送数据时采用while循环判断数组是否为空,不为空发送第一个字节,数组偏移一位再判断是否为空,这样循环发送数据包,然后跟着再发帧尾
smilingangel 发表于 2017-7-22 22:20 | 显示全部楼层
完整的数据帧的必须有帧头帧尾的。
firstblood 发表于 2017-7-24 22:18 | 显示全部楼层
一个完整的数据包的是需要包头包尾及校验位的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0