我需要类似 Tornado 的东西。每个 url 的每个 Websocket 处理程序。例如,我有不同的网址:ws://localhost/url1、ws://localhost/url2,并且我需要为每个网址单独的处理程序。是否可以?我尝试在 WebSocketServerFactory 中设置 url,但没有成功。
最佳答案
您可以通过覆盖 WebSocketServerProtocol.onConnect
映射请求的 URL 或通过设置具有特定处理程序的 Twisted Web 资源树来获得它。
请参阅https://github.com/crossbario/autobahn-python/tree/master/examples/twisted/websocket/multiproto了解两种方法的完整示例。
关于python - 我如何在扭曲的高速公路中使用不同的网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19518757/