一般是采用:包头定长、消息体变长 宗旨。
例如:某包体
00 00 00 01 --NextUserType
00 --NextUserTypeAcvTm
31 00 --AccountState
30 30 31 30 30 30 30 30 00 --MultiserviceFlag
一般分为两种类型:一种 long 一种 串型
串行以 '\0'结束。刚好应对上一节的 [color=red]巧用串指针值拷贝[/color]
例如:某包体
00 00 00 01 --NextUserType
00 --NextUserTypeAcvTm
31 00 --AccountState
30 30 31 30 30 30 30 30 00 --MultiserviceFlag
一般分为两种类型:一种 long 一种 串型
串行以 '\0'结束。刚好应对上一节的 [color=red]巧用串指针值拷贝[/color]
本文探讨了一种常见的数据包结构设计原则——包头定长、消息体变长。通过具体实例说明了这种设计如何实现,并介绍了数据包中包含的不同字段类型及其作用。
2万+

被折叠的 条评论
为什么被折叠?



