Browse Source

日志发送 异步问题

huangxingxing 1 year ago
parent
commit
a67486b05d
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/main/java/com/miniframe/websocket/WebsocketEndPoint.java

+ 4 - 0
src/main/java/com/miniframe/websocket/WebsocketEndPoint.java

@@ -79,6 +79,10 @@ public class WebsocketEndPoint extends TextWebSocketHandler {
 	public void handleMessage(WebSocketSession session, WebSocketMessage<?> message) throws Exception {
 		String msg = message.getPayload().toString();
 		String projectId = this.getProjectId(session);
+		WebSocketSession sessionk = userMap.get(projectId);
+		if(sessionk == null || !session.isOpen()){
+			userMap.put(projectId, session);
+		}
 		System.err.println("该" + projectId + "用户发送的消息是:" + msg);
 		message = new TextMessage("服务端已经接收到消息,msg=" + msg);
 		session.sendMessage(message);