Преглед на файлове

阶段提交:链接删除

yf_zn преди 1 година
родител
ревизия
f42083a619
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      src/main/java/com/yunfeiyun/agmp/iots/core/mqtt/network/MqttCore.java

+ 8 - 1
src/main/java/com/yunfeiyun/agmp/iots/core/mqtt/network/MqttCore.java

@@ -211,7 +211,14 @@ public class MqttCore {
      * @throws MqttException
      */
     public void close() throws MqttException {
-        this.mqttClient.close();
+        if (mqttClient.isConnected()) {
+            mqttClient.disconnect();
+            this.mqttClient.close();
+            log.info("【关闭MQTT连接成功】 connectionId: {}", connectionId);
+        }else{
+            log.info("【关闭MQTT连接失败:已关闭】 connectionId: {}", connectionId);
+        }
+
     }
 
     /**