【问题标题】:MonoTorrent to distribute softwareMonoTorrent 分发软件
【发布时间】:2010-08-30 16:54:39
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 你知道他们在哪里做的任何文件案例吗?即暴雪讨论过这个的博客文章?
    • 我从未见过暴雪出来说他们正在使用 torrent 协议的任何内容,但从软件本身可以很明显地看出这就是正在发生的事情。 wowwiki.com/Blizzard_Downloader 提供了大量信息,准确描述了该软件的工作原理。
    【解决方案2】:

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

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

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

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

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

    【讨论】:

    • 哎呀 necroposting :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    • 2011-03-04
    • 1970-01-01
    相关资源
    最近更新 更多