我使用tomcat API连接websocket URI。我有时会收到与服务器断开的连接。我想处理并重新连接。 这是我连接到URI的方法:
container = ContainerProvider.getWebSocketContainer();
container.setDefaultMaxTextMessageBufferSize(10240000);
container.connectToServer(o, new URI(URI));
我进一步收到错误并进行处理
public void onClose(Session session, CloseReason closeReason) {
session.close(); // current session (org.apache.tomcat.websocket.WsSession)
container.connectToServer(o, new URI(URI));
}
但我知道
CloseReason:代码[1006],原因[SSLEngineResult的意外状态 unwrap()操作后]
启动WebSocket连接的HTTP请求在以下时间失败 订阅.. javax.websocket.DeploymentException:HTTP请求 初始化WebSocket连接失败