Bladeren bron

AgentWebSocketHandler 处理 PingMessage

reghao 1 jaar geleden
bovenliggende
commit
cdfb96a19c
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  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 {