消息设计的一点认识 1.背景 有感于自己的知识欠缺,因此学习,学到某处,有一点点认识,特呈现之; 2.两种设计 二进制消息设计中有定长字段,也有变长字段,如果是变长字段,一般会在前面采用定长字段的方式表明长度,如此就有两种设计; 如图: 3.比较 常见的是设计1,朴素的设计,自然的设计; 而设计2,在组包解包时更容易编码,看起来稍微有点别扭,碰到末尾是可选字段时也不太适合 4.结论 两种选择,具体看情况使用