3.12 PINGREQ - PING请求
PINGREQ数据包从客户端发送到服务器。它可以用于:
- 在没有任何其他控制数据包从客户端发送到服务器的情况下,向服务器指示客户端处于活动状态。
- 请求服务器响应以确认它处于活动状态。
- 练习网络以指示网络连接处于活动状态。
此数据包用于Keep Alive处理,有关详细信息,请参阅第3.1.2.10节。
3.12.1 Fixed Header 固定标题
位 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
字节1 |
MQTT控制包类型(12) |
保留的 | ||||||
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
字节2 |
剩余长度(0) | |||||||
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3.12.2 Varliable Header 变量头
PINGREQ数据包没有变量头。
3.12.3 Payload 有效载荷
PINGREQ数据包没有负载。
3.12.4 Response 回应
服务器必须发送PINGRESP数据包以响应PINGREQ数据包 [MQTT-3.12.4-1]。