2

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

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

  • 通过防火墙/代理访问
  • 通过 SSL 运行
  • 对安装程序/文件的经过身份验证的访问
  • 后台下载
  • 处理不良连接(即,如果发生断开连接,则拾取文件中途的下载)
  • 验证下载内容的完整性
  • 下载节流

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

这还有一个额外的好处,那就是能够根据负载使额外的服务器联机或脱机。

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

4

2 回答 2

3

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

于 2010-08-30T16:56:32.687 回答
1

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

您将不得不依靠让更多人同时安装您的软件,除非您是 uber-corp 或其他公司,否则这是不可行的。

这对于暴雪来说是有道理的,这是一款非常容易上瘾的 MMORPG 游戏,有频繁的大补丁和数百万分散在世界各地的 p(l)ayers。

Monotorrent 似乎已经死了......但是它似乎也可以工作(我现在正在与它作斗争)。

鉴于您不允许播种者使用主要的 torrent 优势,因此我认为您要求的是基于 https、基本授权和 SVF 辅助文件一致性检查的负载平衡下载系统。

于 2014-10-17T16:32:55.547 回答