From 09fe50d59e2f1e2261d376eb49ad6c40301f25b4 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期五, 10 五月 2024 16:08:59 +0800
Subject: [PATCH] 修改IP与数据库连接

---
 springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java
index b5aafb4..1059b31 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java
@@ -2,6 +2,7 @@
 
 import cn.hutool.json.JSONArray;
 import cn.hutool.json.JSONObject;
+import lombok.extern.slf4j.Slf4j;
 
 import java.io.BufferedReader;
 import java.io.FileInputStream;
@@ -13,6 +14,7 @@
 import java.util.List;
 import java.util.Arrays;
 
+@Slf4j
 public class Plcstate extends Thread {
   String name = "";
   Integer count = 0;
@@ -87,7 +89,11 @@
           ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("State");
           if (sendwServer != null) {
             for (WebSocketServer webserver : sendwServer) {
-              webserver.sendMessage(jsonObject.toString());
+              if (webserver != null && webserver.session.isOpen()) {
+                webserver.sendMessage(jsonObject.toString());
+              }else{
+                log.info("State杩炴帴宸插叧闂�");
+              }
             }
           }
 

--
Gitblit v1.8.0