是否可以使用LAN + Internet Meteor应用程序?

时间:2016-11-26 06:06:38

标签: node.js meteor

是否有可能构建一个流星应用程序,例如一个聊天应用程序,可以在Internet和LAN上运行吗?

我想要的是,如果聊天客户端具有Internet连接,他们将相互通信,更新/通过托管在某处的数据库。如果他们没有Internet连接,他们仍然可以通过LAN相互通信,一旦有Internet连接,数据库将相应地从缓存更新。

1 个答案:

答案 0 :(得分:2)

是的,您可以使用WebRTC执行此操作。这不是一个真正的流星问题,更像是一般的客户对客户沟通问题。

您可以查看我的typhone项目(https://github.com/chfritz/typhone)的来源,该项目使用WebRTC在Android手机和计算机之间共享文件。它也是用meteor编写的,所以你可能会找到可以重用的代码。