在nowjs中运行不同的实例

时间:2011-12-28 23:42:10

标签: javascript session node.js cookies nowjs-sockets

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

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

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

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

现在我遇到了问题,我无法区分聊天室。无论聊天用户加入什么,因为我使用everyone对象,每个用户都会收到一条消息(独立于他所在的聊天室)。

1 个答案:

答案 0 :(得分:2)

使用群组对象。

我使用

解决了这个问题
everyone.now.distributeMessage = function(message,groupname){
    group = nowjs.getGroup(groupname);
    group.now.receiveMessage(this.now.name, message, groupname);
}

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