Wildfly 10上的WebSocket在Windows 10上不工作
我在处理Wildfly 10时遇到WebSocket问题,每次我尝试从Wildfly向浏览器发送消息时,连接都会关闭,显示1006代码Wildfly 10上的WebSocket在Windows 10上不工作,windows,jakarta-ee,websocket,wildfly,Windows,Jakarta Ee,Websocket,Wildfly,我在处理Wildfly 10时遇到WebSocket问题,每次我尝试从Wildfly向浏览器发送消息时,连接都会关闭,显示1006代码 @ServerEndpoint("/debugger") public class SocketDebugger { @OnOpen public void onConnect(Session session) { session.setMaxIdleTimeout(0); try { se
@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 communication works standard创建项目时,Java项目也会发生此错误。我找到了解决方案,卡巴斯基阻止了WebSocket通信。我看过这篇文章。你实现了
@OnError
方法吗?也许你会得到更多关于1006代码的细节。