2011-06-29 95 views
0

我試圖學習EventMachine(併成爲一個更好的異步程序員)。我以爲我會去經典chat app如何使用EventMachine安裝PubSub聊天系統?

我安裝了一個WebSocket(使用em-websocke t)服務器和一個WebSocket客戶端。一直很好,直到我意識到most browsers don't support WebSocket!特別是IE。我無處不在使用Chrome的詛咒。大聲笑

那麼,我怎樣才能使用EventMachine作爲我的服務器(接收傳入消息),並能夠發送消息回訂閱客戶?

另外,我希望這可以在任何瀏覽器中工作。

感謝您的任何建議。

回答

0

我們創建了Pusher(http://pusher.com/)來部分解決此兼容性問題。我們針對不支持的瀏覽器提供了閃回插件,並支持不同的websocket協議版本。儘管你可能不需要在Pusher上使用EM,但你仍然會發現它對於實時消息的使用很有用!

+1

謝謝,但我希望有一個非商業系統。 – cbmeeks