我使用nowjs创建服务器。如何为分组在URL下的客户提供服务。
这是提出问题的一种模糊方法。我举个例子。
我在包含许多聊天室的mysite.com
中运行服务器(带有nowjs)。
用户可以加入其中一个聊天室并开始聊天。实时同步-全部由nowjs处理。
现在要解决我的问题,我无法区分聊天室。无论聊天室用户加入了什么,由于我使用的是所有人对象,所以每个用户都会收到一条消息(与他所在的聊天室无关)。
最佳答案
使用组对象。
我通过使用解决了这个问题
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/