Pregunta

I need something like in tornado. Each Websocket Handler for each url. For example, I have different urls: ws://localhost/url1, ws://localhost/url2 and i need separate handler for each of them. Is it possible? I tried to set url in WebSocketServerFactory but it didn't work.

¿Fue útil?

Solución

You can have it either by mapping the requested URL by overriding WebSocketServerProtocol.onConnect or by setting up a Twisted Web resource tree that has specific handlers.

Please see https://github.com/crossbario/autobahn-python/tree/master/examples/twisted/websocket/multiproto for complete examples of both approaches.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top