你说的实现不知是不是让用户自己定义协议格式,如果是的话就要麻烦些了,比如要保存用户定义的报文开头,长度,结尾,具体的数据内容还要定义数据的标识,数据的长度,数据的值等,可以把这些内容都保存起来,用的时候取出来再用。
这里讲半天根本没有意义,第一你要去看需求,协议制定又不是死的,跟你们需求人员确定,第二估计你对面向对象还不熟悉吧,先把基础的东西,心里明白后,再去研究你的项目,不要上来就问大而空的问题
通讯协议就是双方通讯时的语言,也就是收和发都要有规定格式,自定义协议的话最好做了,可以参考下modbus协议,不想劳神也可以找个标准,按照标准来做,一般都是有行业规定的。 比如我是做热表的,国产表有一种协议,进口表也有一种协议,举个例子: 如果想读一块表的信息,要发送 10 7B 01 7C 16 (16进制) 10 7B 是开头,01 是地址,7c是校验和,16是……
110,538
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧