我有一个使用 express 运行的电子应用程序。当用户都在本地网络中“在线”时,我希望能够在用户之间共享数据。我研究了不同的点对点工具,例如peerjs和simple-peer,但我在使用工具时遇到了困难,我不确定这是不是首先要走的正确路线。
我所说的共享是指当两个用户都“在线”时,他们能够相互“同步”他们的数据。每个用户都有一个本地数据库nedb,他们在其中存储信息。
如何使用户能够通过本地网络上的 express/electron 应用程序共享数据?
我有一个使用 express 运行的电子应用程序。当用户都在本地网络中“在线”时,我希望能够在用户之间共享数据。我研究了不同的点对点工具,例如peerjs和simple-peer,但我在使用工具时遇到了困难,我不确定这是不是首先要走的正确路线。
我所说的共享是指当两个用户都“在线”时,他们能够相互“同步”他们的数据。每个用户都有一个本地数据库nedb,他们在其中存储信息。
如何使用户能够通过本地网络上的 express/electron 应用程序共享数据?
看来我可以使用bonjour和socket.io来实现我想要的。我将使用 bonjour 发布 http 服务并浏览这些服务。我将使用 socket.io 和 socket.io-client 来发出和监听来自本地客户端和外部服务器的事件。