【发布时间】:2014-12-18 00:50:12
【问题描述】:
我正在制作一个聊天应用程序,我希望监控哪些用户在线,哪些用户已离开。 当用户加入 Connect 时,它会将他的 IP 以及用户名等添加到 mysql 用户在线表中。 当用户离开断开连接时,它将从在线用户中删除他的 IP。
以防万一发生任何意外情况,我想获取当前连接到服务器的客户端的所有 IP 地址,并将其与表中的 IP 地址进行比较,然后对哪些客户端已连接,哪些未连接进行排序。
那么如何获取已连接客户端的 ip 列表?
我想为此使用 MySQL 和 table 的原因是因为我想监控当前有多少用户从外部 PHP 站点在线。如果有更好的方法,我愿意接受建议。
【问题讨论】:
标签: mysql node.js express socket.io