Pārlūkot izejas kodu

AgentWebSocketHandler 处理 PingMessage

reghao 1 gadu atpakaļ
vecāks
revīzija
cdfb96a19c

+ 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 {