WebSocketClient连接webSocket服务端发送消息报错,错误信息如下:
org.java_websocket.exceptions.WebsocketNotConnectedException: null
at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:630)
at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:607)
at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:344)
通过查看源码可以发现当前的webSocket连接是not isOpen
如何解决?
while (!client.getReadyState().equals(ReadyState.OPEN)) {
logger.debug("连接中···请稍后");
}
client.send("hello,webSocket connected");