TornadIO2

軟件截圖:
TornadIO2
軟件詳細信息:
版本: 0.0.4
上傳日期: 14 Apr 15
許可: 免費
人氣: 4

Rating: nan/5 (Total Votes: 0)

TornadIO2是在龍捲風框架之上的Socket.IO實時傳輸庫的Python的服務器實現。
TornadIO2與0.7+版本Socket.IO的兼容,並實現大多數的原Socket.IO服務器軟件中的功能。
什麼是Socket.IO?
Socket.IO的目標是使每一個瀏覽器和移動設備的實時應用程序可能,模糊了不同的傳輸機制之間的差異。這是無憂無慮的實時100%,在JavaScript中。
你可以用它來建立推送服務,遊戲等Socket.IO將適應客戶端瀏覽器,將使用最有效的傳輸協議提供。
入門
為了開始與TornadIO2庫工作,你必須有一些基本的知識旋風。如果你不知道如何使用它,請閱讀旋風教程,可以在這裡找到。
如果你熟悉龍捲風,千萬以下為Socket.IO支持添加到您的應用程序:
1.源自tornadio2.SocketConnection類並重寫ON_MESSAGE方法(on_open / on_close是可選的):
 類MyConnection的(tornadio2.SocketConnection):
 高清ON_MESSAGE(個體經營,消息):
 通
2.創建TornadIO2服務器的連接:
  MyRouter = tornadio2.TornadioRouter(MyConnection的)
3.添加你的處理器路線龍捲風應用程序:
 應用= tornado.web.Application(
  MyRouter.urls,
  socket_io_port = 8000)
4.啟動您的應用程序
5.你有你的socket.io服務器運行在端口8000。簡單吧?
正在啟動
我們提供的HttpServer,從而方便用戶TornadIO服務器開始定制版(從SocketTornad.IO圖書館借來的無恥)。
要啟動它,就以下(假設您以前創建的應用程序對象):
如果__name__ ==“__main__”:
  socketio_server = SocketServer的(應用程序)
SocketServer的會自動啟動Flash策略服務器,如果需要的話。
如果你不想立即啟動IOLoop,通過AUTO_START =假作為構造選項之一,然後手動啟動IOLoop。
更多信息
欲了解更多信息,請TornadIO2文檔和示例應用程序。
示例
承認
平樣品展示了如何使用事件請求 - 響應模式下工作。它是在實施例/ ackping目錄。
跨站點
聊天示例演示如何跨站點通信工程(聊天服務器在端口8002上運行,而HTTP服務器在端口8001上運行)。它是在實施例/跨站目錄。
活動和發電機為基礎的異步API
例子展示了如何使用事件和發電機為基礎的API異步代碼工作。它是在實施例/根目錄下。

Ping和聊天演示運行通過一個連接。你可以看到它在例子/复用目錄。
統計
TornadIO2收集了一些櫃檯,你可以用它來解決你的應用程序的性能。例如,在例子/統計目錄提供了一個想法如何,你可以使用這些統計數據來繪製實時曲線圖。
RPC平
平其通過socket.io事件的作品。它是在實施例/ RPCPING目錄。
運輸
簡單的ping /乒乓球例如帶有可選的傳輸聊天的界面。它是在實例/運輸目錄

特點

  • 在支持Socket.IO 0.8協議和相關功能
  • 在完整的Unicode支持
  • 在支持基於生成器的異步代碼(tornado.gen API)
  • 在統計捕獲(每秒數據包等)
  • 在積極維護

要求

  • 在Python中

顯影劑的其他軟件 Serge S. Koval

TornadIO
TornadIO

11 May 15

sockjs-tornado
sockjs-tornado

14 Apr 15

Flask-Admin
Flask-Admin

10 Dec 15

意見 TornadIO2

評論沒有發現
添加評論
打開圖片!