ard-work/src/main/java/com/ard/work/component/websocket/handler/TyMessageHandler.java
@@ -259,6 +259,9 @@ public void afterConnectionClosed(WebSocketSession session, CloseStatus status) { log.info("【cmd】Disconnected: {}", session.getId()); String userIdStr = (String) session.getAttributes().get("userId"); if (userIdStr == null || userIdStr.isBlank()) { return; } Long userId = Long.parseLong(userIdStr); WebSocketSessionManager.removeSession(userId); log.info("【cmd】size: {}", WebSocketSessionManager.getOnlineUserCount());