【问题标题】:Peer to Peer network file transfers对等网络文件传输
【发布时间】:2010-06-28 07:40:49
【问题描述】:

我想实施一个可以在互联网上运行的项目。

场景是服务器上有一些文件,客户端应该更新它们的文件 从服务器的文件夹中。但我正在考虑共享流量,我应该实现点对点之类的东西,这样文件也可以在客户端之间共享!假设客户端 1 从服务器下载文件,客户端 2 和客户端 3 可以从客户端 1 下载文件,或者客户端 2 从服务器和客户端 3 从客户端 1 下载文件,或者他们可以从两个来源下载!

我想我应该实现一个服务器-客户端解决方案。但我坚持我从来没有的 p2p 事情 以前用过,不知道有关该主题的任何库。我对 TCP 协议有一些了解,但这可以用于从服务器到客户端的直接文件传输。

我使用 .NET 3.5 SP1 和 C#。

关于从哪里开始搜索有什么建议吗?

【问题讨论】:

    标签: c# p2p


    【解决方案1】:

    您可能想看看 MonoTorrent。这是一个用 C# 编写的完整库。可以找到here

    这是一篇关于 C# 中 P2P 的代码项目文章:Generic P2P Architecture, Tutorial and Example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-15
      • 1970-01-01
      相关资源
      最近更新 更多