저는 Android 용 MQTT 클라이언트를 작성하고 있습니다. 나는 ia92 라이브러리 (wmqtt.jar)를 사용 중이며 MQ에서 메시지를 받아서 Android 알림으로 표시하려고합니다. 제 문제는 MQ에 처음 연결하려고하면 내 안드로이드 클라이언트 응용 프로그램이 성공적으로 연결되고 MQ 메시지를 정상적으로 가져올 수 있다는 것입니다. Wi-Fi를 끄고 네트워크 연결을 끊을 때 MQTT 클라이언트 연결이 예상대로 떨어지지 만 앱을 다시 켜면 응용 프로그램이 MQ 연결을 설정하지 않고 MQTTException을 던집니다. 오류 코드는 없습니다.MQTT 클라이언트가 다시 연결할 수없는 이유는 무엇입니까?
mqttClient.connect(this.mqttClientId, cleanStart, keepAliveSeconds);
무엇이 잘못 될 수 있습니까? 또한 자바 PAHO를 사용하는 예를 찾을 수 있습니다 https://github.com/eclipse/paho.mqtt.java/tree/master/org.eclipse.paho.android.service
: 나는 크게
ia92는 더 이상 개발되거나 지원되지 않으므로 Paho Java 클라이언트를 사용하는 것이 좋습니다. http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.java.git/ – ralight
@ralight 안드로이드에서 파아 (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