为什么MQTT客户端无法重新连接?

时间:2012-08-27 15:51:35

标签: android mqtt

我正在为Android编写MQTT客户端。我正在使用ia92库(wmqtt.jar)并尝试从MQ获取消息,以便将它们显示为android通知。我的问题是,我第一次尝试连接到MQ时,我的android客户端应用程序成功连接,并且可以正常获取MQ消息。当我关闭Wi-Fi并断开网络连接时,MQTT客户端连接会按预期方式断开,但是当我再次打开它时,应用程序不会建立MQ连接并抛出MQTTException,它没有错误代码。

mqttClient.connect(this.mqttClientId, cleanStart, keepAliveSeconds);

这有什么问题?我非常需要任何帮助......

提前致谢

1 个答案:

答案 0 :(得分:2)

Java Paho客户端实现包含Android服务客户端和示例: https://github.com/eclipse/paho.mqtt.java/tree/master/org.eclipse.paho.android.service

您还可以找到使用Java Paho Client在Android中实现推送通知的示例: https://github.com/dobermai/android-mqtt-push