2011-08-24 55 views
2

我正在閱讀有關socket.io和node.js的一些信息。問題是node.js的穩定版本在linux上運行,但我的服務器不是Linux機器,可能無法運行cygwin.exe來運行node.js.我是否需要node.js來監聽socket.io請求?

是否有可能使用asp.net服務器來創建套接字並監聽socket.io?

回答

2

編號socket.io-client是後端不可知的(它使用node.js來構建和測試它,但回購有dist目錄)。它甚至不需要WebSockets或Flash Sockets,儘管它們使性能更好。

不幸的是,我找不到已經構建的ASP.net的後端。我確實找到了這個用於Django的:http://pypi.python.org/pypi/django-socketio/

這裏是連接代碼:https://github.com/stephenmcd/django-socketio/blob/master/django_socketio/views.py它似乎只支持XHR輪詢。

因此,這將是更多的工作。我認爲在node.js和ASP.net之間建立通信並使用node.js與瀏覽器通信會容易得多。

編輯:我發現支持更多協議的Java socket.io服務器。它基於在Windows上運行的netty。 https://github.com/ibdknox/socket.io-netty

相關問題