org.java

    xiaoxiao2023-10-13  224

    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

    如何解决?

    在send之前加一个等待

    while (!client.getReadyState().equals(ReadyState.OPEN)) { logger.debug("连接中···请稍后"); } client.send("hello,webSocket connected");

     

    最新回复(0)