我使用nowjs创建服务器。如何为URL下分组的客户提供服务。
这是提出问题的一种模糊方式。我举个例子。
我在mysite.com
中运行我的服务器(带有nowjs),其中包含许多聊天室。
用户可以加入其中一个聊天室并开始聊天。实时同步发生 - 全部由nowjs处理。
现在我遇到了问题,我无法区分聊天室。无论聊天用户加入什么,因为我使用everyone对象,每个用户都会收到一条消息(独立于他所在的聊天室)。
答案 0 :(得分:2)
使用群组对象。
我使用
解决了这个问题everyone.now.distributeMessage = function(message,groupname){
group = nowjs.getGroup(groupname);
group.now.receiveMessage(this.now.name, message, groupname);
}
每个人都可以访问该功能,并且通过传递组名,只有那个组成员才能获得该信息。