Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > New Feature Requests
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

New Feature Requests Your idea for a cool new feature. Or, a LimeWire annoyance that has to get changed.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old April 7th, 2002
Unregistered
Guest
 
Posts: n/a
Default Allow intelligent uploading of incomplete files

Incomplete files can be shared if done with some intelligence :

If a host is in the middle of downloading a file, it can report the original filename (without the "T-filesize-") and finished filesize to queries by clients.

If a client asks for a resume, and the resume location is available, the host will begin sending.

If a client should download all the way to the end of the incomplete file on the host, the host will keep sending it if the host can download it at close to the same rate it has been sending it at. If it is downloading it at a significantly slower speed, it will disconnect the client so that the client can look elsewhere.
Reply With Quote
  #2 (permalink)  
Old April 7th, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

Unfortunately the devil hides in the detail. It's not really possible to share incomplete files without HTTP1.1 downloading, since HTTP1.0 doesn't let you specify which part of a file you want in the request.
Reply With Quote
  #3 (permalink)  
Old April 10th, 2002
Disciple
 
Join Date: April 10th, 2002
Posts: 13
dhahran_ksa is flying high
Default Then Use http 1.1

So, why not use http 1.1? He who leads the pack, leads the pack. Let's go.

This is an excellent idea.
Reply With Quote
  #4 (permalink)  
Old April 10th, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

I was wrong: It is possible with HTTP/1.0 - and it would be possible for LimeWire, as it is now, to do that.

If a host would allow the uploading incomplete files, it would have to keep track of which parts of the files were written (which it does anyway) and if a part of a file is requested, it would have to return any sub-part of it. The downloading host would than see, that it is not the part it specified and could adopt to it quite easily.

I played around with the source code a bit (no I'm not a programmer and all my attempts to modify limewire are somewhat amateurish, but I'm trying to learn java), and I don't think it's worth the trouble right now. Once HUGE with hashes et al is implemented it would be far easier to implement, when you could get a file by its SHA1-hash instead of its name.

One major problem is the following: Sharing incomplete files would make corruptions happen far more often. Right now, LimeWire will detect, if a file was corrupted through swarming in the process of download. With uploading incomplete files, however, it could upload corrupted file parts it didn't detect yet, which could spread pretty fast through the network.
Reply With Quote
  #5 (permalink)  
Old April 11th, 2002
Unregistered
Guest
 
Posts: n/a
Default

Question. Is this mythical hash-enabled version going to happen any time soon, do you think?

Question two: can we save our incomplete files somehow so that when the new version does come out, we can save ourselves from having to download the same stuff all over again?
Reply With Quote
  #6 (permalink)  
Old April 12th, 2002
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default

1) I can't tell you, when it's going to be released. But I believe (if LimeWire doesn't make another bugfix-release) the hashing version will be the next version to be released.

2) I don't know whether the next version will be compatibel but I don't think so - so you might want to complete your old downloads first with the old version, before installing the new version.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
More intelligent search okok New Feature Requests 1 June 8th, 2005 06:09 AM
P2P Network and uploading incomplete files Trynty Open Discussion topics 3 January 19th, 2005 02:30 AM
Uploading Incomplete files nam Download/Upload Problems 1 January 17th, 2004 10:55 AM
People are uploading files from my incomplete folder! hmmm Download/Upload Problems 30 September 23rd, 2003 08:43 PM
Intelligent Auto-downloading. Unregistered New Feature Requests 1 January 18th, 2002 12:51 PM


All times are GMT -7. The time now is 02:52 AM.


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.