我正在尝试使用 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