zoukankan      html  css  js  c++  java
  • MQTT控制---pingreq

    心跳请求

      客户端向服务端发送PINGREQ报文用于:

    1. 在没有任何其他控制报文从client发给server时,告诉server,client还活着
    2. 请求server发送 响应确认它还活着
    3. 使用网络以确认网络连接没有断开

    固定报头

      报头长度:2 Bytes

      1、报头控制类型(0xc0)

      报文PINGREQ没有可变报头

      2、剩余长度

      等于0。

    可变报头

      报文PINGREQ没有可变报头。

    有效载荷

      报文PINGREQ没有有效载荷。

    响应

      server收到PINGREQ报文时,必须使用PINGRESP报文响应。

    -----------------------------------------------------------------------------------------------------------------------

    PINGRESP-心跳响应

      server发送给client的PINGRESP,用于确认它还活着。

      保持连接(Keep Alive)处理中用到这个报文。

      固定报头

      报头格式描述如下:(0xd0)

      剩余长度字段 = 0

      可变报头

      PINGRESP没有可变报头

      有效载荷

       PINGRESP没有效载荷

  • 相关阅读:
    Pytest --快速入门和基础讲解
    Python并发编程(一):多进程(理论篇)
    【面试出题】三数之和
    python 基础:迭代器、生成器
    python垃圾回收机制
    50道Python面试题集锦
    Web自动化测试框架改进
    linux 三剑客
    函数的参数
    生成器
  • 原文地址:https://www.cnblogs.com/daiker/p/6513518.html
Copyright © 2011-2022 走看看