Jetty websocket client.start does not there



我正在尝试使用 websocket 连接,为此我正在使用示例 http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html 在此示例中,对于客户端,WebSocket 客户端中不存在方法 start

    import org.eclipse.jetty.websocket.client.ClientUpgradeRequest;
    import org.eclipse.jetty.websocket.client.WebSocketClient;
    ......
    WebSocketClient client = new WebSocketClient();
    SimpleEchoSocket socket = new SimpleEchoSocket();
    try {
        client.start(); //this method doesnt exist
        URI echoUri = new URI(destUri);
        ClientUpgradeRequest request = new ClientUpgradeRequest();
        client.connect(socket, echoUri, request);
        System.out.printf("Connecting to : %s%n", echoUri);
        socket.awaitClose(5, TimeUnit.SECONDS);
    } catch (Throwable t) {}

在 client.start() 行的这段代码中,我收到一个错误,该方法不存在。我没有获得有关此方法或停止使用的方法的信息。

任何人都有关于这种方法的任何信息或任何线索,为什么它告诉我这些方法不存在?我正在导入 2 个类

您需要

在类路径中添加jetty-util-XXXXXXXXX.jar

XXXXXXXXX 代表版本,例如 jetty-util-9.4.4.v20170414.jar

相关内容

  • 没有找到相关文章

最新更新