MQTT控制报文格式--DISCONNECT 断开连接
该数据包由客户端发送给服务端,表示客户端正在断开连接。
没有可变包头和Payload
固定包头格式如下:
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
byte 1 |
MQTT Control Packet type (14) |
Reserved |
||||||
|
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
byte 2 |
Remaining Length (0) |
|||||||
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
客户端发送 DISCONNECT 数据包后:
必须关闭网络连接
不得在该网络连接上发送更多控制数据包
服务端收到“断开服务器连接”后:
必须丢弃与当前连接关联的任何遗嘱消息而不发布它。
如果客户端尚未关闭网络连接,则应关闭网络连接。