Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MonoTorrent发布软件_C#_.net_Bittorrent_Resume Download_Monotorrent - Fatal编程技术网

C# MonoTorrent发布软件

C# MonoTorrent发布软件,c#,.net,bittorrent,resume-download,monotorrent,C#,.net,Bittorrent,Resume Download,Monotorrent,只是想知道人们如何看待使用MonoTorrent和torrent协议作为安装程序的核心部分 基本上,我正在创建一个具有以下要求的安装程序: 通过防火墙/代理进行访问 通过SSL运行 对安装程序/文件的身份验证访问 后台下载 Handel连接不良(即,如果发生断开连接,则在文件下载的中途进行拾取下载) 验证下载内容的完整性 下载节流 因此,考虑到所有这些,我认为在安装包中嵌入MonoTorrent、运行私有跟踪器并让客户端从服务器下载(不只是种子植入)将是一个好主意 这还有一个附带的好处,即可

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

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

  • 通过防火墙/代理进行访问
  • 通过SSL运行
  • 对安装程序/文件的身份验证访问
  • 后台下载
  • Handel连接不良(即,如果发生断开连接,则在文件下载的中途进行拾取下载)
  • 验证下载内容的完整性
  • 下载节流
因此,考虑到所有这些,我认为在安装包中嵌入MonoTorrent、运行私有跟踪器并让客户端从服务器下载(不只是种子植入)将是一个好主意

这还有一个附带的好处,即可以根据负载情况使额外的服务器在线或离线


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

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

我认为这将相对不切实际,因为需要播种程序(如此庞大的用户群)

你将不得不依靠让更多的人同时安装你的软件,除非你是优步公司或其他公司,否则这是不可行的

暴雪是一款非常容易上瘾的多人在线角色扮演游戏,它有着频繁的大补丁和遍布世界各地的数百万玩家

Monotorrent似乎已经死了……但它似乎也能工作(我现在正在与之斗争)


考虑到您不允许播种机,torrent的主要优势没有得到利用,因此我认为您要求的是一个基于https、基本授权和SVF辅助文件一致性检查的负载平衡下载系统。

您知道他们在哪里这样做的任何文档案例吗?例如暴雪在博客文章中讨论过这一点?我从未见过暴雪发布的任何东西说他们正在使用torrent协议,但从软件本身来看,这是非常明显的。从中可以获得大量信息,准确地描述了软件的工作原理。哇(