2016-06-30 5 views
2

У меня проблема с 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.

+0

http://stackoverflow.com/questions/19304157/getting-the-reason-why-websockets-closed – sinclair

+0

Я видел это сообщение. –

+0

Вы реализовали метод '@ OnError'? Возможно, вы получите более подробную информацию о коде 1006. – sinclair

ответ

2

Я нашел решение, у Kaspersky был блок для связи с WebSocket.

Смежные вопросы