Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   Support: General (https://www.gnutellaforums.com/support-general/)
-   -   Same Filenames but Different Files? (https://www.gnutellaforums.com/support-general/4928-same-filenames-but-different-files.html)

Unregistered October 27th, 2001 05:35 PM

Same Filenames but Different Files?
 
I have been using XoloX for about 1 week. It works fine on my P4 machine connecting via broadband. I have downloaded many files apparently successfully.
My question is this: When one selects a file for download eg. "filename.exe" and during download other users have this same file name listed and XoloX goes from one to the other how does it know it is actually the exact same file? In other words if several people share the same file name how does the XoloX program know if they are indeed the same exact file or different files with the same name?
How does Xolox tell if the files are exactly the same: by name, by size, by date or by what method?
Sorry I really asked 3 questions in order to ask 1.
I'm just curious and it seems a mystery to how Xolox would know not to switch to another same file name when the file could be different and just named the same by various users.
Thanks to anyone who posts the answer.
Ed

The Seeker October 29th, 2001 03:56 AM

Originally XoloX intended to use CRCs, but indexing took a long time and people complained, plus other clients would support it, so it was put on the back burner... now XoloX (1.12 anyway) uses your search query and file size to determine an "exact match" ... this has it's good and extremely bad points... but overall works OK in most situations.

Hopefully the devs have been reading The GDF and have been working on v.6 modifications to the protocall like:

Full File Hashes...

Small (64 or 128 K), uniform-length segments when swarming with each new host trying to get the earliest avaliable free spot; segments that get dropped remotely can be dropped alltogether with little setback...

Keep Alives: When one block-range is done, request the next free block-range from the same host without dropping the connection.

etc, etc.


All times are GMT -7. The time now is 02:32 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.