PUBREL
3.6 PUBREL - 发布释放(QoS 2等级的发布收到报文的第2部分) Publish release (QoS 2 publish received, part 2)
Publish release (QoS 2 publish received, part 2)
PUBREL
报文是对PUBREC
报文的响应。它是QoS 2等级的协议交换的第三个数据报文。
3.6.1 固定报头 Fixed header
Fixed header
图例 3.16 - PUBREL报文固定报头
位 Bit76543210byte 1MQTT控制数据包类型(6) MQTT Control Packet Type (6)保留位 Reserved01100010byte 2剩余长度(2) Remaining Length00000010
==PUBREL
控制报文中固定报头的位3,2,1和0是保留的,必须分别设置为0,0,1和0。服务器必须
将任何其他值视为格式错误并关闭网络连接。== [MQTT-3.6.1-1]
剩余长度字段
表示可变报头的长度。对PUBREL
报文来说,值等于2.
3.6.2 可变报头 Variable header
Variable header
可变报头包含与正在确认的PUBREC
数据包相同的报文标识符。
图例 3.17 – PUBREL
报文可变报头
PUBREL
报文可变报头位 Bit76543210byte 1报文标识符的最高有效字节 Packet Identifier MSBbyte 2报文标识符的最低有效字节 Packet Identifier LSB
3.6.3 有效负载 Payload
Payload
PUBREL
报文没有有效负载。
3.6.4 操作 Actions
Actions
在第4.3.3节中有详细描述
Last updated