当前问题
我创建了一个使用web套接字获取数据的程序。与连接目标服务器的连接已丢失,但未确定连接。
如果接收到的最后一条消息超过org.java\u websocket.client.websocketclient 1.3.0版本支持的某个时间,则要终止连接,我使用close()方法,但它仍然关闭\u wait。找到另一个解决方案并使用websocketclient.getconnection().close(closeframe.unnormal\u close)但也要保持关闭\u等待
必须在版本1.3.0中解决此问题
需要另一种解决方案。
对不起,我的英语不好。
1条答案
按热度按时间disho6za1#
我解决了。为了检查websocket是否关闭,websocket状态被一个线程连续表示,即使在关闭之后,它也被表示为closed\u wait。