MonoTorrent分发软件

时间:2010-08-30 16:54:39

标签: c# .net bittorrent resume-download monotorrent

只是想知道人们如何看待使用MonoTorrent和torrent协议作为安装程序的核心部分....

基本上我正在创建一个具有以下要求的安装程序:

  • 通过防火墙/代理访问
  • 通过SSL运行
  • 对安装程序/文件的经过身份验证的访问
  • 背景下载
  • Handel糟糕的连接(即如果发生断开连接,拾取下载是文件的中途)
  • 验证下载内容的完整性
  • 下载限制

所以考虑到所有这一切,我认为将MonoTorrent嵌入到安装程序包中,运行私有跟踪器并让客户端从服务器下载(不接种只是浸出)将是一个好主意。

这样做的另一个好处是能够根据负载在线或离线增加额外的服务器。

你们觉得怎么样?我可以从MonoTorrent获得此功能吗?设置有多难?是否有更好的替代方案可以满足这些要求?

2 个答案:

答案 0 :(得分:3)

我无法对MonoTorrent做出具体评论,但大型软件公司确实使用了torrent协议来分发修补程序和安装程序(例如,参见暴雪娱乐公司)。

答案 1 :(得分:1)

我认为这是相对不切实际的,因为需要播种机(所以用户群很大)

你必须依赖让更多的人同时安装你的软件,除非你是一个超级公司或者别的东西不会那么可行。

在暴风雪是一款非常容易上瘾的MMORPG游戏的情况下,这是有道理的,其中有频繁的大补丁和数百万p(l)ayers散布在世界各地。

Monotorrent似乎已经死了......但它似乎也有效(我现在正在和它斗争)。

鉴于你不允许播种者没有使用主要的洪流好处,所以我认为你要求一个基于https,基本授权和SVF辅助文件一致性检查的负载均衡下载系统。