2014-06-20 46 views
1

我正在考虑使用socket.io来实现用Java编写的实时网络应用程序。从我看到的socket.io服务器主要是为Node.js开发的,并且在Java中有它的端口。似乎netty-socketio是一个稳定的解决方案。netty-socketio与Tomcat8的集成

我不明白,如果我可以将它嵌入到运行在Tomcat8上的应用程序中的WAR文件中,并且没有像这样运行它的问题。

有没有人在Tomcat8的WAR文件中集成了这个?

回答

2

它就像馅饼一样简单,只需创建com.corundumstudio.socketio.SocketIOServer即可。例如:

在你的tomcat Servlet.init方法类型如下:

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

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

@Nikita Koksharov:所以基本上我产生一个新的进程,另一个端口上侦听? – JohnDoDo

+0

@JohnDoDo SocketIOServer为您生成 –

+0

@Nikita Koksharov:我会试试!谢谢! – JohnDoDo