Skip to content

Latest commit

 

History

History
95 lines (77 loc) · 2.96 KB

0312-PINGREQ.md

File metadata and controls

95 lines (77 loc) · 2.96 KB

3.12 PINGREQ – PING 请求

客户端发送PINGREQ报文给服务端,可被用于:

  • 在没有任何其他MQTT控制报文从客户端发给服务端时,告知服务端客户端还活着。
  • 请求服务端发送响应以确认服务端还活着。
  • 使用网络已确认网络连接没有断开。

此报文被用在保持连接(Keep Alive)的处理中。详细信息,参考3.1.2.10节。

3.12.1 PINGREQ 固定报头 PINGREQ Fixed Header

图 3-33 – PINGREQ 报文固定报头 PINGREQ packet Fixed Header
Bit 7 6 5 4 3 2 1 0
byte 1 MQTT控制报文类型 (12) 保留位
1 1 0 0 0 0 0 0
byte 2 剩余长度 (0)
0 0 0 0 0 0 0 0

3.12.2 PINGREQ 可变报头 PINGREQ Variable Header

PINGREQ报文没有可变报头。

3.12.3 PINGREQ 有效载荷 PINGREQ Payload

PINGREQ报文没有有效载荷。

3.12.4 PINGREQ 行为 PINGREQ Actions

服务端必须发送PINGRESP报文响应客户端的PINGREQ报文 [MQTT-3.12.4-1]。

第三章目录 MQTT控制报文

项目主页