我想要一種將socketIO服務器部署爲移動應用程序的方式。 理想情況下,解決方案是跨平臺的。 另外,我還沒有和socketIO結婚---它可以是類似sockjs
的東西。Android/IOS/Windows Mobile上的SocketIO服務器?
我已經看着與科爾多瓦插件jxcore。不幸的是,它不能正常工作,根據https://github.com/jxcore/jxcore-cordova/issues/103 大多數搜索結果是關於運行socketIO 客戶端。
我想要一種將socketIO服務器部署爲移動應用程序的方式。 理想情況下,解決方案是跨平臺的。 另外,我還沒有和socketIO結婚---它可以是類似sockjs
的東西。Android/IOS/Windows Mobile上的SocketIO服務器?
我已經看着與科爾多瓦插件jxcore。不幸的是,它不能正常工作,根據https://github.com/jxcore/jxcore-cordova/issues/103 大多數搜索結果是關於運行socketIO 客戶端。
所以我確認了socketIO不能用jxcore開箱即用。如果我沒有弄錯,你必須爲設備編譯它。
另一方面,我能夠創建一個工作sockjs服務器Android應用程序使用jxcore和它的cordova插件。基本上,我修改了express_sample
以使用sockjs「hello world」示例。
調查sockjs
多一點,我發現它具有與SocketIO相似的性能。 (請參閱http://mrjoes.github.io/2011/12/15/sockjs-bench.html。)它也具有相同的多瀏覽器支持。 (請參閱https://github.com/sockjs/sockjs-client#supported-transports-by-browser-html-served-from-http-or-https)如果我沒有弄錯,相同的傳輸支持讓它在不同的移動瀏覽器中運行良好。所以這看起來像贏家。