mirror of
https://github.com/mcxiaoke/mqtt.git
synced 2026-02-07 23:20:43 +08:00
UNSUBSCIBE------>UNSUBSCRIBE
1)小错误编辑
This commit is contained in:
@@ -195,7 +195,7 @@ while ((encodedByte AND 128) != 0)
|
||||
| byte 1 | 报文标识符 MSB |
|
||||
| byte 2 | 报文标识符 LSB |
|
||||
|
||||
很多控制报文的可变报头部分包含一个两字节的报文标识符字段。这些报文是PUBLISH(QoS > 0时), PUBACK,PUBREC,PUBREL,PUBCOMP,SUBSCRIBE, SUBACK,UNSUBSCIBE,UNSUBACK。
|
||||
很多控制报文的可变报头部分包含一个两字节的报文标识符字段。这些报文是PUBLISH(QoS > 0时), PUBACK,PUBREC,PUBREL,PUBCOMP,SUBSCRIBE, SUBACK,UNSUBSCRIBE,UNSUBACK。
|
||||
|
||||
SUBSCRIBE,UNSUBSCRIBE和PUBLISH(QoS大于0)控制报文**必须**包含一个非零的16位报文标识符(Packet Identifier)\[MQTT-2.3.1-1\]。客户端每次发送一个新的这些类型的报文时都**必须**分配一个当前未使用的报文标识符 \[MQTT-2.3.1-2\]。如果一个客户端要重发这个特殊的控制报文,在随后重发那个报文时,它**必须**使用相同的标识符。当客户端处理完这个报文对应的确认后,这个报文标识符就释放可重用。QoS 1的PUBLISH对应的是PUBACK,QoS 2的PUBLISH对应的是PUBCOMP,与SUBSCRIBE或UNSUBSCRIBE对应的分别是SUBACK或UNSUBACK \[MQTT-2.3.1-3\]。发送一个QoS 0的PUBLISH报文时,相同的条件也适用于服务端 \[MQTT-2.3.1-4\]。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user