我正在为Android编写一个MQTT客户端。我使用ia92库(wmqtt.jar)并尝试从MQ获取消息,以便将它们显示为android通知。我的问题是,我第一次尝试连接到MQ时,我的Android客户端应用程序成功连接并且MQ消息可以正常进行。当我关闭Wi-Fi并断开网络连接时,MQTT客户端连接会按预期下降,但当我再次打开它时,应用程序不会建立MQ连接并引发MQTTException,该错误代码没有错误。为什么MQTT客户端无法重新连接?
mqttClient.connect(this.mqttClientId, cleanStart, keepAliveSeconds);
这有什么问题?我严重需要帮助的任何一点..提前
感谢
因为ia92不再被开发或支持,所以最好使用Paho Java客户端。 http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.java.git/ – ralight
@ralight你能给我推荐关于Android中paho使用的任何示例吗? – Alpay
我自己并没有使用它,但请尝试https://github.com/eclipse/paho.mqtt.java/blob/master/org.eclipse.paho.sample.mqttv3app/src/org/eclipse/paho/sample /mqttv3app/Sample.java – ralight