报头0x68和报尾0x43什么意思,为什么是0x68和0x43.
答案:2 悬赏:20 手机版
解决时间 2021-11-26 07:56
- 提问者网友:我的未来我做主
- 2021-11-25 16:04
报头0x68和报尾0x43什么意思,为什么是0x68和0x43.
最佳答案
- 五星知识达人网友:逐風
- 2021-11-25 17:15
报头用来识别一帧的开始的标识符,在这里0x68表示一帧数据的开始;
报尾用来识别一帧结束的标识符,在这里0x43表示一帧数据的结束;
但一个报文的完整性以报头和报尾标识符来判断是不够的,因报文内容中很可能会包含着两个数,所以保证一个报文的准确与完整的判断往往需要在报文中加上一位校验和来进行校验。
当然报头和报尾不必非要使用0x68和0x43,只要在定义协议时定义好报头和报尾的表示,用别的数字代替也是可以的。
报尾用来识别一帧结束的标识符,在这里0x43表示一帧数据的结束;
但一个报文的完整性以报头和报尾标识符来判断是不够的,因报文内容中很可能会包含着两个数,所以保证一个报文的准确与完整的判断往往需要在报文中加上一位校验和来进行校验。
当然报头和报尾不必非要使用0x68和0x43,只要在定义协议时定义好报头和报尾的表示,用别的数字代替也是可以的。
全部回答
- 1楼网友:煞尾
- 2021-11-25 18:18
报头用来识别一帧的开始,当检测到0x68表示新的一帧数据开始了
报尾用来表示一帧结束,结束后就可以将这帧数据交给上层软件处理了
为什么使用0x68和0x43,这是商定通讯协议时人为定的,只要发送方和接收方能统一起来,也可以用别的数组.
报尾用来表示一帧结束,结束后就可以将这帧数据交给上层软件处理了
为什么使用0x68和0x43,这是商定通讯协议时人为定的,只要发送方和接收方能统一起来,也可以用别的数组.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯