2014-06-20 61 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