Autobahn enviando mensagens específicas do usuário e transmitidas de aplicativos externos

Totalmente novo para os websockets.

Estou com um pouco de dificuldade para entender como interagir com o python Autobahn / twisted de outro aplicativo e não consigo encontrar exemplos úteis.

Eu tenho um aplicativo Python em execução que precisa em determinados eventos para enviar um dos dois tipos de mensagens. A primeira é uma mensagem de difusão para todos os usuários. O segundo tipo é para um único usuário específico.

Usando os dois exemplos a seguir, posso receber mensagens e enviar uma resposta. No entanto, não preciso receber nada de clientes conectados (exceto clientes que se conectam ao servidor websockets) apenas enviá-los.

Eu brinquei com:https://github.com/tavendo/AutobahnPython/tree/master/examples/twisted/websocket/echo

Também (não relacionado à Autobahn):https://github.com/opiate/SimpleWebSocketServer

Questões:

1 - O que estou tentando fazer é possível? Posso ter um aplicativo externo que se conecte ao aplicativo / servidor Autobahn e transmita mensagens para todos os usuários conectados ou para um único usuário.

2 - Se possível, alguém pode me apontar na direção certa para aprender como isso pode ser feito?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion