物联网之MQTT3.1.1和MQTT5协议 (13) PINGREQ报文

前言

客户端发送PINGREQ报文给服务端的。用于:

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

此报文被用在保活(Keep Alive)的处理中。

PINGREQ – PING请求

固定报头

在这里插入图片描述

剩余长度字段
等于可变报头的长度加上有效载荷的长度,编码为变长字节整数。

可变报头

PINGREQ报文没有可变报头。

有效载荷

PINGREQ报文没有有效载荷。

PINGREQ行为

服务端必须发送PINGRESP报文响应客户端的PINGREQ报文

发布了189 篇原创文章 · 获赞 675 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/YuYunTan/article/details/102519299