如何在互联网不可用时取消Paho Android客户端中的自动重新连接机制?

时间:2016-10-15 10:01:26

标签: android mqtt paho

我们正在使用PahoAndroidClient,它工作得很好。但是,我们希望取消自动重新连接机制,例如在网络连接不可用时尝试10次失败后。

在这种情况下,我们要关闭或断开当前的MqttAndroidClient实例,稍后当用户访问互联网时,我们再次连接它(我们不想让Mqtt服务运行,重新连接和耗尽电池)。 / p>

现在通过调用MqttAndroidClient实例上的disconnect方法仍然存活并尝试重新连接,不会发生任何事情(仍在尝试重新连接)。此外,如果下次用户访问互联网时,我们创建一个新对象并将其连接到服务器,前一个实例也可以连接,并且它会导致服务器上出现重复连接问题,而两个同时连接的客户端一个共同的clientId。

0 个答案:

没有答案