clientID需要什么?

出色地

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

将客户与唯一身份联系起来的真正目的是ID什么?

多米尼克·奥伯迈尔

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章