Я новичок в java. и я выполняю тестирование производительности на сервере websockt. Мне нужно сделать websocket через java для связи с сервером. Я использовал javax.websocket, но он всегда терпел неудачу. код, как показано ниже:использовать java, чтобы связать соединение с сетью не удалось
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
String uri ="ws://127.0.0.1:8080";
System.out.println("Connecting to"+ uri);
try {
session = container.connectToServer(MyClient.class, URI.create(uri));
} catch (DeploymentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
я использовал это, чтобы сделать соединение, и он послал кое-что, но не встретить мою точку зрения.
Я просто получаю следующий сетевой пакет.
и если я использовать JS код, как показано ниже, и сделать это ..
var target='ws://localhost:7777';
var socket = io.connect(target);
можно ... –
Извините за предыдущее сообщение, которое я сделал. Это было для реализации сервера. Теперь я изменил свой пост для реализации Клиента. – afzalex
Я думаю, что я неправильно понял проблему. Если вы получаете HTTP-запрос, проблема заключается не в отсутствии зависимости от стороны клиентской точки. Но где * есть * проблема? Вы получили сообщение об ошибке? Тогда нам понадобится трассировка стека. Или что-то еще не работает так, как предполагалось? И, самое главное: ваш брандмауэр блокирует что-нибудь? Просто чтобы убедиться, что тест полностью отключен. – Leviathan