ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/sorcket/WebSocketServer.java
@@ -104,6 +104,11 @@ @OnError public void onError(Session session, Throwable error) { log.error("用户错误:" + this.userId + ",原因:" + error.getMessage()); if (WEB_SOCKET_MAP.containsKey(userId)) { WEB_SOCKET_MAP.remove(userId); //从set中删除 subOnlineCount(); } error.printStackTrace(); } @@ -125,7 +130,6 @@ WEB_SOCKET_MAP.get(workerId).getSession().getBasicRemote().sendText(message); } else { log.error("用户" + workerId + ",不在线!"); throw new IOException("用户" + workerId + ",不在线!"); } }