У меня проблема с WebSocket для работы с Wildfly 10, каждый раз, когда я пытаюсь отправить сообщение от Wildfly в браузер, соединение закрывается, показывая код 1006.WebSocket на Wildfly 10 не работает в Windows 10
@ServerEndpoint("/debugger")
public class SocketDebugger {
@OnOpen
public void onConnect(Session session) {
session.setMaxIdleTimeout(0);
try {
session.getBasicRemote().sendText("Teste");
} catch (IOException e) {
e.printStackTrace();
}
}
}
Эта ошибка не возникает, если я открываю соединение WebSocket на компьютере с Windows 7 или ниже. Также на моей машине с Windows 10, когда я создаю проект, используя стандарт NodeJS Socket.IO, стандарт работает, эта ошибка возникает с проектами Java.
http://stackoverflow.com/questions/19304157/getting-the-reason-why-websockets-closed – sinclair
Я видел это сообщение. –
Вы реализовали метод '@ OnError'? Возможно, вы получите более подробную информацию о коде 1006. – sinclair