1

竜巻のようなものが必要です。各 URL の各 Websocket ハンドラ。たとえば、ws://localhost/url1、ws://localhost/url2 という異なる URL があり、それぞれに個別のハンドラーが必要です。出来ますか?WebSocketServerFactory に URL を設定しようとしましたが、うまくいきませんでした。

4

1 に答える 1

3

要求された URL をオーバーライドしてマッピングするか、WebSocketServerProtocol.onConnect特定のハンドラーを持つ Twisted Web リソース ツリーを設定することで、それを取得できます。

両方のアプローチの完全な例については、 https://github.com/crossbario/autobahn-python/tree/master/examples/twisted/websocket/multiprotoを参照してください。

于 2013-10-22T18:10:58.953 に答える