gpt4 book ai didi

android - clientID 有什么用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:49 25 4
gpt4 key购买 nike

由于指定clienID只是类MqttAndroidClient中的一个特性,在使用类IMqttClient时不能指定IMqttAsynchClient.

连接具有唯一ID 的客户端的真正目的是什么?

最佳答案

每个 MQTT 连接都需要一个唯一的客户端 ID。有了这个唯一的客户端 ID,代理可以识别客户端何时重新连接,并可以为客户端关闭旧的可能半开的 TCP 连接。此外,如果 MQTT 客户端愿意,MQTT 代理可以为 MQTT 客户端保持持久 session (cleanSession=false 在 CONNECT 上)。如果您断开连接并使用相同的客户端 ID 重新连接,您将收到您可能错过的订阅的所有消息,并且经纪人知道该客户端 ID 的旧订阅。

关于android - clientID 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27174271/

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