
在第八章中我们介绍二进制协议时,我们介绍了JT808协议,JT808协议使用0x7E作为界定帧头帧尾的标识符,在进行转义时将0x7E转义成0x7D+0x02;将0x7D转义成0x7D+0x01。在自定义二进制协议时使用0x0D作为转义字符,使用0x55和0xAA分别作为帧头和帧尾标识符,这些数字有什么特殊的么?为什么要选择它们而不是其他数字呢?

在第八章中我们介绍二进制协议时,我们介绍了JT808协议,JT808协议使用0x7E作为界定帧头帧尾的标识符,在进行转义时将0x7E转义成0x7D+0x02;将0x7D转义成0x7D+0x01。在自定义二进制协议时使用0x0D作为转义字符,使用0x55和0xAA分别作为帧头和帧尾标识符,这些数字有什么特殊的么?为什么要选择它们而不是其他数字呢?
493
1652
3031
675

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=150452836&d=1&t=3&u=5f054c16d0264bebb68c9f373106081b)