【发布时间】:2014-06-25 12:00:42
【问题描述】:
我们正在构建一个聊天应用程序,目前正在开发一个系统来查看给定房间中的所有用户。
我们设置了一个包含 active_users 数组的 Mongo 文档,我们将在其中使用 push 和 pull 用户名,以便跟踪在线用户。我们得出的结论是,意识到用户已经连接到给定的房间是相当简单的。我们需要做的就是在路由器中,当一个用户访问页面时,我们push那个用户的名字到文档中。
现在棘手的部分是意识到该用户何时离开了该给定页面?显然 jQuery 不是一个可靠的选择,那么我们如何知道用户与特定页面的连接何时中断?
【问题讨论】:
-
chatroom code for CrowdMapper 基本上已经完成了您所要求的大部分工作。
标签: meteor user-presence