2010-08-30 56 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