我正在使用 Eclipse MQTT 库 Paho,但我找不到确定客户端与代理的连接何时建立的方法。有谁知道目前是否有办法做到这一点?
我似乎在文档的 MqttCallback 类中找不到任何有关此的信息,也找不到它的错误或功能请求。
谢谢。
客户端有一个返回连接状态的方法,如果这是您正在寻找的
public class MQTT_Client implements MqttCallback {
private MqttClient mqtt;
public boolean connect(){
try{
mqtt = new MqttClient(....);
....
mqtt.connect();
//Connected
return true;
catch(MqttException e){
//Connection failed
return false;
}
}
@Override
public void connectionLost(Throwable cause) {
//Connection Lost
}
此方法可用于检查连接状态:
boolean connected = mqtt.isConnected();