This commit is contained in:
77
2024-04-16 11:35:25 +08:00
parent f0abc48d9e
commit 12c184ee1e

View File

@@ -10,6 +10,7 @@ import org.springframework.stereotype.Component;
import org.springframework.web.socket.*;
import org.springframework.web.socket.handler.AbstractWebSocketHandler;
import java.io.IOException;
import java.net.URI;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
@@ -127,11 +128,12 @@ public class RoomWebSocketHandler extends AbstractWebSocketHandler {
* @param status
*/
@Override
public void afterConnectionClosed(WebSocketSession session, CloseStatus status) {
public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws IOException {
String token = String.valueOf(session.getAttributes().get("token"));
// TODO 连接关闭 是否要删除fd的关系
WebSocketSessionHolder.removeSession(session.getId());
log.info("[disconnect] sessionId: {},token:{}", session.getId(), token);
session.close();
}
/**