代码之家  ›  专栏  ›  技术社区  ›  Oleksandr Yarushevskyi

如何在autobahn.ws中获取订阅客户端列表?

  •  1
  • Oleksandr Yarushevskyi  · 技术社区  · 10 年前

    现在我正在使用wamp协议crosbar开发聊天。io,高速公路。 我们只有两个客户的房间。我需要定义其他客户端是否在房间里,如果它在房间里我发布新消息,在其他情况下我向GCM发出请求。 每个房间都有自己的uri,比如“com.example.chat”

    这就是为什么我需要获取指定uri“com.example.chat.”中的客户端列表。

    1 回复  |  直到 10 年前
        1
  •  2
  •   gzost    10 年前

    这可以通过元API实现-请参阅 http://crossbar.io/docs/Subscription-Meta-Events-and-Procedures/

    因此,您可以通过执行以下操作来检索房间主题的订阅者列表

    session.call("wamp.subscription.list_subscribers", [23560753]).then(session.log, session.log)
    

    其中您将使用Crossbar.io分配给主题的订阅ID。

    推荐文章