如何在 connectionLost() 上获取代理详细信息



我正在使用 eclipse paho java 客户端连接到 mqtt broker。 编写了一个实现 MqttCallbackExtendeded 的订阅者客户端。

我正在收到连接丢失((回调。 但是我如何知道哪个经纪人失去了连接。

我已经通过 MqttConnectOptions 的 setServerURIs(( api 指定了多个 uri。

如果您指定了多个代理,那么它们都应该是提供相同主题空间的同一集群的一部分。

这意味着您不需要从客户端关心您连接到哪个代理,因为客户端在尝试重新连接时只会移动到列表中的下一个。

但是,如果您确实需要知道,那么始终可以在创建连接时使用MqttCallbackExtended类上connectionComplete()回调中的信息记录 URI

最新更新