如何获取connectionLost()上的经纪人详细信息

时间:2018-08-31 03:51:14

标签: mqtt paho

我正在使用eclipse paho java客户端连接到mqtt代理。 已经编写了实现MqttCallbackExtended的订户客户端。

我正在获取connectionLost()回调。 但是我怎么知道哪个经纪人失去了联系。

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

1 个答案:

答案 0 :(得分:0)

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

这意味着您无需在客户端担心与您连接的经纪人,因为当客户端尝试重新连接时,它只会移至列表中的下一个。

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