检测 MQTT 中重复的客户端 ID?

Ada*_*lls 2 mqtt mosquitto

我正在使用 Python Paho MQTT 库和 Mosquitto 代理,两者都带有 3.1.1

如果两个客户端使用相同的 id 连接(无论出于何种原因),两个客户端都会不断断开连接,然后永远循环连接。

on_disconnect 的 rc 为 1,但 connect 的 rc 为 0(然后断开连接)

有没有办法检测到问题是重复的 clientid?

ral*_*ght 5

还没有。希望该规范的未来版本能够解决这个问题。