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");