【发布时间】:2020-05-31 01:52:24
【问题描述】:
我想构建一个包含 2 个或更多设备的系统。系统中的设备可以通过p2p相互发送文件,而不是通过服务器(要发送的文件不会上传到服务器)
为了明确,假设我的系统有 2 台 PC 放置在 2 个不同的地方(不是 LAN 网络,也没有静态 IP),它们可以通过 Internet 相互共享文件而无需服务器。我不想将共享文件上传到服务器(不需要时间和内存)。
当然,我的系统仍然有一个服务器和一个数据库,它们将存储数据并通过套接字在两个设备之间传输一些重要信息。
我在互联网上搜索了很多,我发现的只是种子网络。我不知道如何构建一个像torrent这样的系统。
我还没有决定我将使用哪种语言或框架 (Java, C#, Python, NodeJS)。
欢迎对教程、语言、库、框架提出任何建议。
谢谢大家
【问题讨论】:
标签: connection p2p file-sharing