wuyouming666
2024-05-11 7dfc5501decb84bce7fe0563956eae705844a2f2
springboot-vue3/src/main/java/com/example/springboot/component/Plcsign.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 Plcsign extends Thread {
  String name = "";
  Integer count = 0;
@@ -100,7 +102,12 @@
          ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("Sign");
          if (sendwServer != null) {
            for (WebSocketServer webserver : sendwServer) {
              webserver.sendMessage(jsonObject.toString());
              if (webserver != null && webserver.session.isOpen()) {
                webserver.sendMessage(jsonObject.toString());
              }else{
                log.info("Sign is closed");
              }
            }
          }
        }