【发布时间】:2020-11-01 06:40:11
【问题描述】:
我正在制作一个涉及创建多个房间(用户创建它们)的网络应用程序。然后将这些房间存储在服务器上的阵列中。使用反应路由器,这些房间中的每一个都有自己独特的 url /roomCodeGoesHere。我想定期检查房间是否有人在里面(我猜在这种情况下浏览器是否打开?)如果里面没有人,则将房间从数组中删除。
有什么办法可以做到这一点吗? (我能想到的唯一方法似乎很老套,可能不是好的做法)
【问题讨论】:
-
每隔几秒向您的服务器发送一个请求,如果您在 X 时间内没有收到任何请求,请删除房间
-
除了无限循环之外,我可以使用一种特定的方法来检查请求吗?我尝试搜索,但找不到任何具体结果。