【问题标题】:Run different instances in nowjs在 nowjs 中运行不同的实例
【发布时间】:2023-04-11 12:46:01
【问题描述】:

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

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

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

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

现在谈到我的问题,我无法区分聊天室。无论聊天室用户加入什么,因为我使用的是所有人对象,每个用户都会收到一条消息(与他所在的聊天室无关)。

【问题讨论】:

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


    【解决方案1】:

    使用组对象。

    我通过使用解决了这个问题

    everyone.now.distributeMessage = function(message,groupname){
        group = nowjs.getGroup(groupname);
        group.now.receiveMessage(this.now.name, message, groupname);
    }
    

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

    【讨论】:

    猜你喜欢
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 2020-07-19
    相关资源
    最近更新 更多