gpt4 book ai didi

MQTT清洁 session

转载 作者:行者123 更新时间:2023-12-04 14:56:41 24 4
gpt4 key购买 nike

假设我使用“clean session = false”连接到代理并开始接收事件,理想情况下,在断开连接的情况下,我的应用程序仍将在连接时接收数据。但是,如果应用程序崩溃了,我想重新开始并清除 session 。

我可以清除我在MQTT经纪人上的 session 并重新开始吗?

从文档中得出的结论是,如果我想这样做,则需要执行以下操作:

  • 应用程序启动
  • connect using“clean session = true”//这将导致任何当前 session 及其数据
  • 被删除
  • 与 session 相关的所有内容均从服务器
  • 中清除
  • 断开
  • 使用“clean session = false”连接并开始获取数据。

  • 我有这个主意
    http://www.hivemq.com/blog/mqtt-essentials-part-3-client-broker-connection-establishment

    "If clean session is set to true, the broker won’t store anything for the client and will also purge all information from a previous persistent session."



    这是清除上一个 session 的正确方法吗?

    最佳答案

    是的,这是清除客户端 session 的唯一方法。

    关于MQTT清洁 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36034433/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com