[Libbt-devel] Re: Features request
Brought to you by:
ksmathers
From: Diego C. <di...@us...> - 2005-05-25 10:51:06
|
Hello Alien On 25-05-2005 (07:16:30), you wrote: >> I think an easy way should be just using a plain text file (like some >> others p2p systems) containing the offsets of pieces downloaded (and >> his hash(?)), and later, when the file goes 100% complete, perform a >> full hash check. >> >> I have some basic C knowlement, but I can try to implement this if I >> manage to understand how this works.. however if that improvement is >> added as an optional behavior there shouldn't be any problem to do it >> IMHO, what all you do think, ...Kevin? > > if I understand you correctly, then you are talking bullshit. I'm not > kevin, but the BitTorrent whole idea is based upon an amount of pieces > completing, so one can upload the pieces that are finished, hash > checking _has_ to be done upon completing a piece (for that piece > only), and thank god for that, otherwise our downloads would've been so > slow, that we'd never use BitTorrent. > no no no, ofcourse, I do not mean that, hash check ofcourse *must* be performed. just I mean: when a piece is completed and the hash checked, in addition to save that info on memory write it to a text file, therefore on next btget run, the file being downloaded shouldn't be necessarily checked for completed pieces because that data was previously stored on that text file. "shouldn't be necessarily checked" I mean that adding a new command line option, (so the user will decide if perform the whole hash check or use the data saved on the text file), will be just fine for everybody, imho. hope now is clear, and sorry for my bad english again... Kind Regards |