sockjs-tornado

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

Rating: nan/5 (Total Votes: 0)

sockjs,龍捲風是龍捲風框架之上運行SockJS客戶端瀏覽器庫的一個Python服務器端對應。
簡化的迴聲SockJS服務器可能看起來或多或少這樣的:
從龍捲風導入Web,ioloop
從sockjs.tornado進口SockJSRouter,SockJSConnection
類EchoConnection(SockJSConnection):
 高清ON_MESSAGE(個體經營,味精):
  self.send(MSG)
如果__name__ =='__main__':
  EchoRouter = SockJSRouter(EchoConnection,'/迴聲“)
 應用程序= web.Application(EchoRouter.urls)
  app.listen(9999)
  ioloop.IOLoop.instance()開始()
(坐看例子完整版)。
訂閱SockJS郵件列表的討論和支持。
SockJS-龍捲風API
SockJS提供了略有不同的API比_tornado.websocket_。主要區別是:
- 根據運輸,實際的客戶端連接可能會或可能不會出現。所以,不存在_self.request_等_tornado.web.RequestHandler_屬性。
- 改變_open_回調名_on_open_要與其他的回調更加一致。
- 相反_write_message_,所有的消息都使用_send_方法發送。為以防萬一,_send_在_tornado.web.RequestHandler_通過該連接發送的原始數據,沒有編碼它。
- 有得心應手_broadcast_功能,它接受客戶和消息的列表(或迭代器)來發送。
設置
你可以通過各種設置的_SockJSRouter_,在字典:
MyRouter = SockJSRouter(MyConnection的,“/我”,字典(disabled_transports = ['的WebSocket']))
部署
sockjs-龍捲風正常運作的背後HAProxy的,建議的部署方法。
示例配置文件可以在這裡找到。
如果你的日誌已滿“的警告:連接客戶端關閉”,通過_no_keep_alive_作為_True_到_HTTPServer_構造函數:
的HttpServer(應用程​​序,no_keep_alive = TRUE)。聽(端口)
或:
app.listen(端口,no_keep_alive = TRUE)

什麼在此版本中是新的

  • 在增加了對舊的simplejson庫支持版本
  • 在固定安裝腳本

要求

  • 在Python中

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

TornadIO2
TornadIO2

14 Apr 15

Flask-Admin
Flask-Admin

10 Dec 15

TornadIO
TornadIO

11 May 15

意見 sockjs-tornado

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