Re: [程式] 更新程式

看板GameDesign (遊戲設計)作者 (GambleMaker)時間16年前 (2008/06/13 12:29), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串3/11 (看更多)
※ 引述《realmeat (真肉)》之銘言: : 基本上是個小型的FTP程式或是運用其他傳輸方式(像是P2P)進行 : 就我所知用FTP比較好做,server端也有現成的可以使用(直接架設FTP就好) : 對程式人員來說就只要進行client的製作就可 : 兩邊都會有一份文件也就是log紀錄兩邊檔案進行比對 : log檔會先傳 : 也可能client端即時運算出crc或是run length等 : 可以判別是否為同一檔案的資料 : 運作流程 : 登錄FTP-> log下載 -> 比對log -> 下載差異檔案 -> 執行主程式 : FTP server端那邊只要開個受限制的帳號就可 : 不過這樣有個風險 : 如果被DDoS攻擊,FTP server 很快就往生 : P2P的話就沒這個風險 : 前端的log檔可以使用FTP的方式傳輸 : 後面進行的步驟差異其實也不太大 那我謝謝這位大大的回應 再請問你為什麼要用 ftp/p2p 這東西 第一個遭遇最大的問題就是在NAT 反而不用http 再來就是 檔案 list 暴露在外面的時候 你要怎樣防止人家去改? 比對檔案一樣要怎樣比對 ? 還有你知道什麼是CRC嗎?? CRC 是用來 check transmission error 不懂可以看這 http://en.wikipedia.org/wiki/Cyclic_redundancy_check 一般都用MD5,但是MD5現在有可能會被碰撞 所以用建議用 SHA256 + size -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.138.119

06/13 12:38, , 1F
CRC、MD5、SHA都是一樣功能的東西,愛用CRC是因為CRC速度快
06/13 12:38, 1F

06/13 12:40, , 2F
不考慮強固性,只考量檔案版本跟是否有傳輸錯誤,CRC就能用
06/13 12:40, 2F

06/13 12:41, , 3F
p2p跟ftp跨nat一樣可以用,列表公開只要你不讓人上傳就沒事
06/13 12:41, 3F

06/13 12:43, , 4F
然後我覺得原po可以委婉一點…尤其是不清楚細節的時候
06/13 12:43, 4F

06/13 12:48, , 5F
另外,問方法跟問code是兩回事。一個是概念,一個是實做
06/13 12:48, 5F

06/13 12:48, , 6F
後者要花比較多功夫,板上高手很多,閒人可能就比較少了
06/13 12:48, 6F
文章代碼(AID): #18KVUTz0 (GameDesign)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 3 之 11 篇):
2
15
14
57
7
7
文章代碼(AID): #18KVUTz0 (GameDesign)