tomcat - 如何实现Netty-SocketIO

标签 tomcat websocket socket.io netty atmosphere

我计划在我现有的 Java 项目中使用 SocketIO - Netty 框架。现在我正在 Tomcat 6 服务器上实现这个项目。

所以要进行上述更改,我需要更换服务器吗?我在这里有点困惑。我们可以在 Tomcat6 上实现 SocketIO-Netty 框架还是只能在 Netty 服务器上实现?

如果是的话,我在某处读到我们可以使用另一个名为 Atmosphere 的框架和 Netty(NettoSphere) 以便我们可以在 Tomcat 上实现它。但是我再次看到文章说 WebSockets 可以在 Tomcat 7.0.27 或更高版本上实现。但我不确定 SocketIO 是否可以在 Tomcat 6 上实现。非常感谢对此的一些澄清。

最佳答案

简单易行,只需创建com.corundumstudio.socketio.SocketIOServer。示例:

在您的 tomcat Servlet.init 方法中键入以下内容:

Configuration config = new Configuration();
config.setHostname("localhost");
config.setPort(81);

SocketIOServer server = new SocketIOServer(config);
server.start();

关于tomcat - 如何实现Netty-SocketIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22683630/

相关文章:

javascript - WebSocket 和发送时重用 ArrayBuffer

javascript - 等待多个 WebSocket 回调

java - socket inputstream read()被阻塞,但线程正在运行,如何理解?

javascript - 在 JavaScript 中发生事件后退出函数

javascript - 将多个套接字实例绘制到 Canvas 上并在移动时更新(多人游戏)

jsp - 表达式语言中的调用方法

tomcat - 如何在 Tomcat 上运行的 servlet 过滤器中使用 HttpServletRequest#getParts()?

python - Django websockets 实现

tomcat - 无法使用xampp控制面板安装Tomcat

java - 如何使用 wireshark 解密服务以服务 SSL 流量?