2010-08-30 64 views
2

只是想知道什么人会想到使用MonoTorrent和洪流协议作为安装....的核心部分MonoTorrent分发软件

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

  • 通过防火墙/代理服务器访问
  • 运行在SSL
  • 认证访问安装程序/文件
  • 后台下载
  • 亨德尔错误的连接(即如果断开连接时,那名半途文件皮卡下载)
  • 的下载内容验证完整性
  • 下载限制

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

这也有附带的好处,可以根据负载在线或离线带来额外的服务器。

你们认为什么?我可以从MonoTorrent获得此功能吗?安装有多难?有没有更好的选择来满足这些要求?

回答

3

我不能专门对MonoTorrent进行评论,但大型软件公司确实已经使用torrent协议来分发修补程序和安装程序(例如参见暴雪娱乐)。

+0

你知道他们在哪里做过这些文件的情况吗?即暴雪已经讨论过这个博客文章? – 2010-08-30 17:00:18

+0

我从未见过暴雪发布的任何内容,并表示他们正在使用洪流协议,但从软件本身来看,这就是发生了什么。有许多来自http://www.wowwiki.com/Blizzard_Downloader的信息可以描述软件是如何工作的。 – Mark 2010-08-30 17:14:42

1

我相信这会是因为

你将不得不依靠有更多的人在同一时间安装软件,需要播种机(这么大的用户群)相对不切实际它,除非你是一个伟大的公司或其他东西不会那么可行。

这对暴雪来说是很有意义的一个高度上瘾的MMORPG游戏,频繁和大量的补丁和数百万p(l)ayers散布在世界各地。

Monotorrent似乎已经死了......看上去还是起作用的(我现在正在与它战斗)。

鉴于您不允许使用播种器,所以我认为您需要基于https,基本授权和SVF辅助文件一致性检查的负载均衡下载系统。

+1

哎呦死尸:( – beppe9000 2014-10-17 16:33:29

+0

)别担心,只要你的回答是正确的 – matsjoyce 2014-10-17 17:05:06