The WebSocket session [5] has been closed and no method (apart from close())

使用WebSocket协议服务端主动向客户端发送消息时,该Session对象关闭了才会出现该异常。
可使用session.isOpen()方法判断该连接是否打开,再进行推送消息。

if(wsController.session.isOpen()){
    
    
	wsController.session.getBasicRemote().sendText(message);
}

猜你喜欢

转载自blog.csdn.net/Stand_Fast/article/details/118520565