码迷,mamicode.com
首页 > 其他好文 > 详细

自定义数据传输协议

时间:2020-03-09 13:44:16      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:src   格式   nbsp   http   长度   数据通信   通信协议   总结   alt   

1.格式

简化版

帧头 - 长度 - 数据 xx xx - 校验 - 帧尾

复杂版

帧头、地址信息、数据类型、数据长度、数据块、校验码、帧尾

 

以下文章可供参考:原文链接:https://blog.csdn.net/fangye945a/article/details/84728798

 

在数据传输时,总是存在丢包、分包、误包的情况。针对这一问题,则必须引进一套数据通信协议,来保证数据的完整性与准确性。

        通常,针对丢包、误包问题都会采用数据长度和校验码比对的方式来判断一包数据的准确性。针对分包问题,则采用报文头、报文尾的方式(即采用某两个特定的值作为一包的数据开始和结尾的标志),但采用这种方法来标记要保证数据中不会有与报文头、尾相同的字符,这便又涉及到了数据转义。

        如下为自己总结的一个简单的数据通信协议,可用于串口、网络等通信,供大家参考。
技术图片

 

技术图片

 

 

 技术图片

 

自定义数据传输协议

标签:src   格式   nbsp   http   长度   数据通信   通信协议   总结   alt   

原文地址:https://www.cnblogs.com/xiaokangkp0602/p/12448098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!