私は Autobahn を使用しており、実装固有の質問があります。
クライアントがトピックをサブスクライブしたときに、接続されているすべてのクライアント (新しくサブスクライブしたクライアントを含む) に通知を送信する方法を見つけようとしています。コードは次のとおりです(わかりやすくするために編集しています):
@exportSub("", True)
def subscribe(self, topicUriPrefix, topicUriSuffix):
topic_uri = "%s%s" % (topicUriPrefix, topicUriSuffix)
self.client.dispatch(topic_uri, {"msg":"WTF"})
return True
しかし、新しくサブスクライブしたメッセージがこのディスパッチを受信していません。ディスパッチ呼び出しは None を返しています。
ここで何が起こっているのですか?