我使用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/

10-12 01:25