3

PythonAutobahn websocket サーバーと Flask サーバーをツイストで一緒に実行する方法の例があることを理解しています (以下を参照)。

https://github.com/tavendo/AutobahnPython/blob/master/examples/twisted/websocket/echo_wsgi/server.py

ただし、WAMP サーバーで同じことをしたいのですが、簡単な方法が見つかりません。

それを行う方法の簡単な例はありますか?

4

2 に答える 2

1

Crossbar.io を使用すると、1 つのポートで WAMP ルーターと一緒に Web サービス (静的または WSGI など) を実行できます。こちらをご覧ください。

厳密には、WAMP ルーターと WAMP クライアントしか存在しないことに注意してください。「サーバー」は WAMP トランスポート レベルのアーティファクトです。また、すべての WAMP ルーター コードを Crossbar.io に移動していることにも注意してください。

「Flask のように感じる」が、完全に非同期で動作するものに問題がない場合は、Kleinに興味があるかもしれません。こちらこちらをご覧ください。

于 2014-12-10T05:58:23.333 に答える
0

あなたの質問からは、シンプル + Flask + WebSocket + WAMP が鍵なのか、それとも Autobahn が WebSocket サポートを提供する必要があるのか​​が不明です。

前者で Autobahn がオプションの場合、単純な共存 Flask と WebSocket サーバーの例を次に示します。

于 2014-12-10T06:07:47.783 に答える