1

我收到了一项要求——我必须将文件(PDF、Txt、图像)从一个客户端共享到另一个客户端,而中间没有任何中央服务器来保存文档。

--用户不希望有任何 IAM,因此必须通过客户端 IP 地址或安装应用程序的系统的任何其他唯一 ID 来识别机器。

我不知道如何做到这一点,直到现在我的研究已经指向 WebRTC,但我也开始知道使用 WebRTC 进行文件共享是危险的,因为它可能会丢失一些数据。

我需要帮助——从头开始理解,以及我应该如何从头到尾应对这一挑战。

因此,如果有人可以解释设置直接客户端到客户端连接的完整过程,直到加密文件共享将非常有帮助。

4

1 回答 1

0

到目前为止,我的研究已经指向了 WebRTC

使用 TCP 连接(或建立在 UDP 之上的可靠传输),它们提供比 WebRTC 更多的控制和灵活性。它们在 nodejs 环境中可用。浏览器不足以构建真正的分布式系统和其他网络编程任务,因为它们不提供对整个网络堆栈的访问。

于 2017-12-16T12:44:50.610 回答