2010-10-12 114 views
4

我一直在測試Node.JS和Socket.IO幾天。我對實時應用感興趣,這就是爲什麼我要測試Socket.IO,問題是我在幾個瀏覽器上發現了很多問題。 Chrome始終可用,但IE和Firefox只有一些時間。Node.JS尋找替代socket.IO

我的問題是,有沒有辦法將信息從服務器推送到客戶端沒有套接字(socket.io)?我不想在客戶端設置一個時間間隔,並檢查服務器端每隔「n」秒發生什麼變化。

+0

Socket.io!== websockets,還有其他的websocket庫,像websocket-node https://github.com/Worlize/WebSocket-Node/ – UpTheCreek 2012-07-30 09:54:28

回答

3

您可以嘗試長輪詢。它相對簡單,幾乎可以在任何瀏覽器上運行。檢查了這一點:

http://jsguy.com/?p=103

希望這有助於

5

Faye是Node.js推送應用程序的Socket.IO的一個很好的選擇。

從王菲的網站:

王菲是一個易於使用的 發佈 - 訂閱基於Bayeux協議的消息系統 。它爲 提供Node.js 和Rack的消息服務器,以及用於節點 和Ruby程序以及瀏覽器中的客戶端。