首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

初学者:自定义通讯协议的疑惑

2012-11-09 
菜鸟:自定义通讯协议的疑惑最近接触到通讯相关的内容,关于自定义通讯协议,是不是就是定义一个通讯包,包含

菜鸟:自定义通讯协议的疑惑
最近接触到通讯相关的内容,关于自定义通讯协议,是不是就是定义一个通讯包,包含传输的数据,传送接受超时设置,重发设置等内容啊。

[解决办法]
主要是串口通讯问题;
通讯协议是你根据这个标准去往这个串口发送相关数据,比如帧的起始符是什么,结束符是什么,中间的数据组成是什么等等。然后再根据从串口中读取到的数据再根据通讯协议进行解析,如此而已。
[解决办法]
一方面是定义消息的格式,就是语法问题
另一方面是定义消息和含义和消息间的相互关系、顺序,就是语义问题
[解决办法]
主要就是通信的格式和有无状态问题
[解决办法]
定义好通信数据的首部和消息体,这里有socket实现的很多协议源码,楼主可以参考一下,源码:
http://download.csdn.net/detail/geoff08zhang/4571358

热点排行