我如何在扭曲的高速公路上使用不同的网址?

时间:2013-10-22 13:06:07

标签: python websocket twisted autobahn

我需要龙卷风之类的东西。每个URL的每个Websocket Handler。例如,我有不同的网址:ws:// localhost / url1,ws:// localhost / url2,我需要为每个网址分别设置处理程序。可能吗?我试图在WebSocketServerFactory中设置url,但它没有用。

1 个答案:

答案 0 :(得分:3)

您可以通过覆盖WebSocketServerProtocol.onConnect或通过设置具有特定处理程序的Twisted Web资源树来映射请求的URL。

有关这两种方法的完整示例,请参阅https://github.com/crossbario/autobahn-python/tree/master/examples/twisted/websocket/multiproto