Wildfly 10上的WebSocket无法在Windows 10上运行

时间:2016-06-30 17:09:42

标签: windows java-ee websocket wildfly

我遇到WebSocket在Wildfly 10上工作的问题,每次尝试从Wildfly向浏览器发送消息时,连接都会关闭,显示1006代码。

@ServerEndpoint("/debugger")
public class SocketDebugger {
    @OnOpen
    public void onConnect(Session session) {
        session.setMaxIdleTimeout(0);
        try {
            session.getBasicRemote().sendText("Teste");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }   
}

如果我在Windows 7或更低版​​本的计算机上打开WebSocket连接,则不会发生此错误。同样在我的Windows 10机器上,当我使用NodeJS创建项目时,Socket.IO通信工作标准,这个错误发生在Java项目中。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案,卡巴斯基对WebSocket通信有一个阻止。