我使用 nowjs 创建一个服务器。如何为 URL 下分组的客户端提供服务。
这是一种提出问题的方式。我举个例子。
我在 mysite.com
中运行我的服务器(使用 nowjs),其中包含许多聊天室。
用户可以加入其中一个聊天室并开始聊天。实时同步发生 - 全部由 nowjs 处理。
现在谈到我的问题,我无法区分聊天室。无论聊天室用户加入什么,由于我使用的是 every 对象,因此每个用户都会收到一条消息(与他所在的聊天室无关)。
最佳答案
使用组对象。
我通过使用解决了这个问题
everyone.now.distributeMessage = function(message,groupname){
group = nowjs.getGroup(groupname);
group.now.receiveMessage(this.now.name, message, groupname);
}
每个人都可以访问该功能,并且通过传递组名,只有该组的成员才能收到消息。
关于javascript - 在 nowjs 中运行不同的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8662531/