瀏覽代碼

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 {