Я пытаюсь использовать соединения WebSocket и для этого я использую пример http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html в данном примере для клиента способ запуска Doesnt существует в WebSocket клиентаJetty WebSocket client.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 класса
Какую версию библиотеки вы используете? Похоже, эта библиотека часто менялась. Возможно, вы используете пример, который несовместим с версией, которую вы используете. –
Эта ошибка была зависимой от beacuse. Когда вы работаете без maven jet.websocket нуждается в большей зависимости, требуется больше зависимости – macaruchi