是否有可能构建一个流星应用程序,例如一个聊天应用程序,可以在Internet和LAN上运行吗?
我想要的是,如果聊天客户端具有Internet连接,他们将相互通信,更新/通过托管在某处的数据库。如果他们没有Internet连接,他们仍然可以通过LAN相互通信,一旦有Internet连接,数据库将相应地从缓存更新。
答案 0 :(得分:2)
是的,您可以使用WebRTC执行此操作。这不是一个真正的流星问题,更像是一般的客户对客户沟通问题。
您可以查看我的typhone项目(https://github.com/chfritz/typhone)的来源,该项目使用WebRTC在Android手机和计算机之间共享文件。它也是用meteor编写的,所以你可能会找到可以重用的代码。