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

AgentWebSocketHandler 处理 PingMessage

reghao преди 1 година
родител
ревизия
cdfb96a19c
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      web/src/main/java/cn/reghao/devops/web/ws/handler/AgentWebSocketHandler.java

+ 3 - 0
web/src/main/java/cn/reghao/devops/web/ws/handler/AgentWebSocketHandler.java

@@ -57,6 +57,9 @@ public class AgentWebSocketHandler implements WebSocketHandler {
                     EventMessage eventMessage = (EventMessage) obj;
                     eventCenter.dispatch(eventMessage);
                 }
+            } else if (webSocketMessage instanceof PingMessage) {
+                log.info("收到来自 {} 的 PingMessage 消息", webSocketSession.getId());
+                webSocketSession.sendMessage(new PongMessage());
             } else if (webSocketMessage instanceof PongMessage) {
                 log.info("收到来自 {} 的 PongMessage 消息", webSocketSession.getId());
             } else {