From 134eed0d8d145576af8ac16f3d8942d057b5622a Mon Sep 17 00:00:00 2001 From: Wu Xuecheng <37683647+xxxcrel@users.noreply.github.com> Date: Mon, 31 May 2021 15:25:06 +0800 Subject: [PATCH] Update 02-ControlPacketFormat.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原文中计算remainLength时, 大于一个字节时, 上一个字节的最高位1并不计入结果 --- mqtt/02-ControlPacketFormat.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mqtt/02-ControlPacketFormat.md b/mqtt/02-ControlPacketFormat.md index cb0ade4..30d135d 100644 --- a/mqtt/02-ControlPacketFormat.md +++ b/mqtt/02-ControlPacketFormat.md @@ -129,7 +129,7 @@ PUBLISH控制报文中的DUP, QoS和RETAIN标志的描述见 3.3.1节。 > **非规范评注** > -> 例如,十进制数64会被编码为一个字节,数值是64,十六进制表示为0x40,。十进制数字321(=65+2\*128)被编码为两个字节,最低有效位在前。第一个字节是 65+128=193。注意最高位为1表示后面至少还有一个字节。第二个字节是1。 +> 例如,十进制数64会被编码为一个字节,数值是64,十六进制表示为0x40,。十进制数字321(=65+2\*128)被编码为两个字节,最低有效位在前。第一个字节是 65+128=193。注意最高位为1表示后面至少还有一个字节。第二个字节是2。 > > **非规范评注** >