如何从设备上找出设备连接到互联网?

时间:2017-05-23 17:45:21

标签: node.js

我的应用程序需要一个在线系统。我需要显示他们是否"在线"或"离线"基于他们是否能够与服务器通信。 Firebase似乎有had a solution to this,但Firebase实时数据库需要花钱才能使用,我们对此并不感兴趣,因为它只是我们正在完成的学校项目。对于像这样的系统,Node.js和Android还有其他解决方案吗?

2 个答案:

答案 0 :(得分:2)

您可以使用websockets和socket.io。

当其中一个客户端断开连接时,向所有客户端发送通知很简单。

答案 1 :(得分:1)

如果"在线"状态不是时间关键,您可以在给定的时间间隔内ping您的客户。 使用系统ping命令或为此提供包装的npm模块。