1

现在我正在使用 wamp-protocol、crossbar.io、autobahn.ws 开发聊天。我们只有两个客户的房间。我需要定义其他客户端是否在房间里,如果它在我发布新消息,否则我向 GCM 发出请求。每个房间都有自己的 uri,例如“com.example.chat”。

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

4

1 回答 1

2

这可以通过元 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。

于 2016-04-10T12:07:55.910 回答