gpt4 book ai didi

javascript - meteor 当前活跃用户?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:51:20 26 4
gpt4 key购买 nike

我正在用 meteor 创建一个简单的聊天室。我如何获得当前活跃用户的列表?有没有办法实际获取当前连接/客户端的列表?

最佳答案

我昨天浏览了 meteor 资源,看看是否已经有类似的东西。我找不到连接的标志或任何东西...

我想你会有两个选择:

  • 为每个连接的用户在客户端和服务器中实现心跳。我个人不太喜欢这个想法,因为这可能会导致在您的服务器上运行无数个间隔.

  • 使用sockjs 服务器获取打开的套接字Meteor.default_server.stream_server.all_sockets() 返回一个包含所有打开的套接字的数组。你可以有一个单一的时间间隔来寻找变化(或者更好的是你会听 sockjs 服务器本身的变化,有一个 register 方法可能有用),映射打开的套接字您的用户并使用集合将其推送给您的客户。每个客户端都知道自己的套接字 ID,因此映射应该不会太难。

我还没有实现它,所以这些只是从哪里开始的想法。

关于javascript - meteor 当前活跃用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13042550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com