我有一个Java应用程序,连接到远程websocket服务器。作为客户端,我使用标准的Java EE JSR356 WebSocket API:
javax.websocket.WebSocketContainer.connectToServer(...)
然而,使用这个API我还没有找到指定连接超时的方法。当我调用connectToServer(...)方法时,它会一直阻塞直到建立连接(这可能永远不会发生)。
是否有一种使用标准API来指定连接超时的方法?如果没有,有什么解决方法吗?