各位老师,通讯协议中"位元表"是什么概念,有何作用???,具体如何使用?(100)

L

lyshw

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老师,通讯协议中"位元表"是什么概念,有何作用??,具体如何使用?
 
比如client向server根据以下协议上送数据# name size-------------------1.功能码 12.位元 83.数据1 44.数据2 2... xN.数据N x如果位元是 1100....... ,则说明此交易中只上送了"数据1"和"数据2"server收到报文后如何解析呢?位元中只有两项数据有效,那么其他数据字段只是上传,但并不解析吗?对于无效的字段每次都上送,岂不浪费带宽,效率低下?字段的长度不一致,根据位元信息如何快速定位到相应字段呢?第一次接触这种的概念,在网上查了半天,资料也不多,希望各位老师给予指点
 
哎,大富翁都跑哪儿去了啊, 难道都去看全运会了?
 
这是你们内部的通讯协议而已。我估计你们的意思是00000011,表示上传数据1,数据200000111,表示上传数据1,数据2,数据3N可能只能到8*8=64个数据,在Server端则根据你们的定义分拆解析:第一个字节表示功能码,第2-9个字节为你们位元,从第10个字节开始为你们的数据,根据你们最初的定义分别取出就可以了。
 

Similar threads

回复
0
查看
701
不得闲
D
回复
0
查看
832
DelphiTeacher的专栏
D
D
回复
0
查看
802
DelphiTeacher的专栏
D
D
回复
0
查看
878
DelphiTeacher的专栏
D
D
回复
0
查看
722
DelphiTeacher的专栏
D
顶部