我的应用程序需要一个在线系统。我需要显示他们是否"在线"或"离线"基于他们是否能够与服务器通信。 Firebase似乎有had a solution to this,但Firebase实时数据库需要花钱才能使用,我们对此并不感兴趣,因为它只是我们正在完成的学校项目。对于像这样的系统,Node.js和Android还有其他解决方案吗?
答案 0 :(得分:2)
您可以使用websockets和socket.io。
当其中一个客户端断开连接时,向所有客户端发送通知很简单。
答案 1 :(得分:1)
如果"在线"状态不是时间关键,您可以在给定的时间间隔内ping
您的客户。
使用系统ping
命令或为此提供包装的npm模块。