0

我使用 nowjs 创建了一个服务器。如何为按 URL 分组的客户提供服务。

这是提出问题的一种方式。我举个例子。

我运行我的服务器(使用 nowjs),mysite.com其中包含许多聊天室。

用户可以加入其中一个聊天室并开始聊天。发生实时同步 - 全部由 nowjs 处理。

现在谈到我的问题,我无法区分聊天室。无论聊天室用户加入什么,因为我使用的是所有人对象,每个用户都会收到一条消息(与他所在的聊天室无关)。

4

1 回答 1

2

使用组对象。

我通过使用解决了这个问题

everyone.now.distributeMessage = function(message,groupname){
    group = nowjs.getGroup(groupname);
    group.now.receiveMessage(this.now.name, message, groupname);
}

每个人都可以访问该功能,并且通过传递组名,只有该组的成员才能获得消息。

于 2011-12-29T00:01:29.743 回答