sockjs-tornado

ソフトウェアのスクリーンショット:
sockjs-tornado
ソフトウェアの詳細:
バージョン: 0.0.4
日付のアップロード: 14 Apr 15
開発者: Serge S. Koval
ライセンス: 無料
人気: 6

Rating: nan/5 (Total Votes: 0)

sockjs-竜巻はトルネードフレームワーク上で動作SockJS-クライアントブラウザライブラリのPythonのサーバー側のカウンターパートである。
簡体エコーSockJSサーバーは、多かれ少なかれのようになります。
竜巻のインポートウェブから、ioloop
sockjs.tornado輸入SockJSRouter、SockJSConnectionから
クラスEchoConnection(SockJSConnection):
 デフON_MESSAGE(自己、MSG):
  self.send(MSG)
__name__ == '__main__'の場合:
  EchoRouter = SockJSRouter(EchoConnection、 '/エコー')
 アプリ= web.Application(EchoRouter.urls)
  app.listen(9999)
とをタップ; ioloop.IOLoop.instance())(開始
(完全なバージョンの例を見てください)​​。
議論やサポートのためのSockJSメーリングリストを購読してください。
のSockJS-竜巻API
SockJSは_tornado.websocket_よりわずかに異なるAPIを提供します。主な違いは次のとおりです。
- 輸送によっては、実際のクライアント接続は、または存在しない場合があります。だから、何_self.request_及びその他_tornado.web.RequestHandler_プロパティはありません。
- 他のコールバックとより一致すること_on_open_する_open_コールバック名を変更しました。
- その代わり_write_message_の、すべてのメッセージが_send_方法を使用して送信されます。念のため、_tornado.web.RequestHandler_で_send_それをコードすることなく、接続を介して生データを送信します。
- 送信するために、クライアントとメッセージのリスト(またはイテレータ)を受け付ける便利な_broadcast_機能、があります。
設定
あなたは辞書で、_SockJSRouter_にさまざまな設定を渡すことができます:
MyRouter = SockJSRouter(MyConnectionと、 '/私の」、のdict(disabled_transportsの= [' WebSocketの ']))
の展開
sockjs-竜巻が正しくhaproxyの後ろに動作し、それが展開アプローチを推奨します。
サンプル設定ファイルはここで見つけることができます。
あなたのログが "WARNING:接続クライアントによって閉じ」で一杯の場合、_HTTPServer_コンストラクタに_真_として_no_keep_alive_渡します。
HTTPServerの(アプリ、no_keep_alive =真).listen(ポート)
または:
app.listen(ポート、no_keep_alive =真)

のこのリリースで新しいのは何ですか。

  • 高齢のsimplejsonライブラリのサポートが追加されましたバージョン
  • 固定インストールスクリプトます。

の要件

  • のPythonます。

開発者の他のソフトウェア Serge S. Koval

Flask-Admin
Flask-Admin

10 Dec 15

TornadIO2
TornadIO2

14 Apr 15

TornadIO
TornadIO

11 May 15

へのコメント sockjs-tornado

コメントが見つかりません
コメントを追加
画像をオンにする!