0
我正在使用Eclipse MQTT库Paho,我无法找到一种方法来确定客户端与代理的连接何时建立。 有谁知道目前是否有办法做到这一点?在Paho建立连接时的回调
我似乎无法在文档的MqttCallback类中找到任何有关此信息,也无法找到它的错误或功能请求。
谢谢。
我正在使用Eclipse MQTT库Paho,我无法找到一种方法来确定客户端与代理的连接何时建立。 有谁知道目前是否有办法做到这一点?在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();
我希望有一个事件发生,但我想用上述方法进行投票可能会这样做......? – span 2013-05-07 12:17:03
您是否查看过最新版本的Paho代码中的MQTTAsyncClient?如果您想提出Eclipse Bugzilla的错误,我们可以在文档或代码中解决您的问题。谢谢。 – 2013-05-07 12:19:15
我编辑的帖子,你可以看到连接状态可以改变的点,这应该是足够的imo – 2013-05-07 12:21:18