2012-10-24 38 views
4

我正在開發我的web應用程序Python 2.7 + Bottle。一切都很好,python是來自ASP.NET的驚人語言。我正在構建一個需要使用實時客戶端/服務器通信的web應用程序,並且爲node.js提供了socket.io。socket.io like for Python 2.7 + Bottle框架

我想知道如何使用Python +瓶子來實現socket.io。我讀過這篇文章on bottle,但我似乎還不知道它是如何工作的 - 我需要安裝什麼,以及所有工作如何(代碼示例?)。

我真的需要爲我的下一個Web應用程序,但需要幫助理解我需要放在我的項目,以使其工作。我沒有任何問題使用尚未穩定發佈的「預覽」代碼。我正在Windows平臺上開發。謝謝。

我也想知道它的分數。我是否可以在後臺使用redis,因此在多臺服務器上運行我的網站時,所有呼叫都將同步,因此,當一個客戶端發送數據時,連接到其他服務器的所有其他客戶端都將獲得該數據。

回答

1

的WebSocket也許可以幫助你,許多現代瀏覽器支持這個協議,但bottle.py現在不支持的話,你可以從tornado.websocketsome answer here

原因略知一二每個連接可以被保存,所以我猜猜它可以在幾臺服務器上運行,但我從來沒有實現過。由於瓶子是微框架,所以你應該自己做點什麼。