1

我需要类似龙卷风的东西。每个 url 的每个 Websocket 处理程序。例如,我有不同的 url:ws://localhost/url1、ws://localhost/url2,我需要为它们每个单独的处理程序。是否可以?我尝试在 WebSocketServerFactory 中设置 url,但没有成功。

4

1 回答 1

3

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

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

于 2013-10-22T18:10:58.953 回答