一种使用 node.js 直接对等数据传输的方法?

Posted

技术标签:

【中文标题】一种使用 node.js 直接对等数据传输的方法?【英文标题】:A way of direct peer to peer data transfer with node.js? 【发布时间】:2021-05-18 19:45:20 【问题描述】:

我想在 node.js 中创建点对点数据传输功能。但是我担心资源使用情况,当同时发生大量传输时。到目前为止,我使用了名为 simple-peer 的库,它运行良好。我的问题是,每次它都必须通过连接对等点的过程。对我来说完美的方法是,如果每个对等点都可以连接到一个网络,然后只使用他们的地址(公开的)将数据发送到连接到该网络的对等点。我希望对等点只连接一次,然后将数据发送给许多单独的对等点。 数据不得通过任何服务器。这可能吗?是否存在任何协议,如果存在,那么它的名字是什么?你能推荐任何库吗,或者我现在正在使用的库可以推荐吗? 感谢您的任何帮助

【问题讨论】:

【参考方案1】:

在做了一些研究之后,我意识到 peerjs 库可以让它像那样工作。

【讨论】:

以上是关于一种使用 node.js 直接对等数据传输的方法?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 node.js 中建立对等 webrtc 连接

WebRTC 对等服务器连接

Node.js 手册查询-3-Mongoose 方法

node.js调试方法

使用 node js 实时流式传输 MP3 文件

Node.js 数据存储方式的选择