Autobahn enviando mensajes específicos del usuario y emitiendo mensajes desde una aplicación externa

Totalmente nuevo en websockets.

Tengo problemas para entender cómo interactuar con Python Autobahn / twisted desde otra aplicación y parece que no puedo encontrar ningún ejemplo útil.

Tengo una aplicación Python en ejecución que necesita en ciertos eventos para enviar uno de los dos tipos de mensajes. El primero es un mensaje de difusión para todos los usuarios. El segundo tipo es para un solo usuario específico.

Usando los siguientes dos ejemplos, puedo recibir mensajes y enviar una respuesta. Sin embargo, no necesito recibir nada de los clientes conectados (aparte de los clientes que se conectan al servidor websockets), solo enviarlos a ellos.

He jugado con:https://github.com/tavendo/AutobahnPython/tree/master/examples/twisted/websocket/echo

También (no relacionado con Autobahn):https://github.com/opiate/SimpleWebSocketServer

Preguntas:

1 - ¿Es posible lo que estoy tratando de hacer? ¿Puedo tener una aplicación externa que se conecte con la aplicación / servidor Autobahn y transmita mensajes a todos los usuarios conectados o a un solo usuario?

2 - Si es posible, ¿alguien puede señalarme en la dirección correcta para aprender cómo se puede hacer esto?

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta