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.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1 (permalink)  
Old October 18th, 2001
Novicius
 
Join Date: April 9th, 2001
Location: Spain
Posts: 2
adrian15 is flying high
Smile interesting ideas for new gnutella protocol

Well, let's see.

I've read gnutella protocal v. 04.:
http://www9.limewire.com/developer/g...otocol_0.4.pdf
and what is an enhacement to it:
http://www.limewire.com/index.jsp/metainfo_searches

And... I've visited freenet.

The fact is that I've found that gnutella has two main problems:

1)One the absence of stable nodes, and that doesn't hang up, and the other one
2)that gnutella could be collapsed one day (Perhaps the second point I'm not right)

Well... what I think we should is do something like freenet without being as well as freenet but with some of its philosophy.

Let's see we should add a new descriptor called:

"Downloaded_file" Well a similar and shorter name would be more apropiately.

When you're downloading a file you should inmediately send a Downloaded_file message with also a TTL that decreases.

Each server will have an statidistic list with the first "100" files that come to him from downloaded_file messages. And in this chart there will be enclosed the number of times a determined file is said to be a downloaded_file.

Every "3" days, the program will look into the statistics chart and begin to downloaded the first "5" files of the chart. Of course, in order to prevent unattended viruses all these files will be saved in a dat or whatever file.

There will be of course a limit size for the dat file.

Once the file will be downloaded will appear as shared.

This files you can see them... and if you want, and with your own responsability, you could transform them into normal files.

-How would be done the downloading of downloaded_file chart... well let's see that if you can have 3 downloads, you could only use 2 downloads for personal use when the program is downloading this file or files... That's to say the 33% of bandwith assigned to Limewire.

-We could set that each 3 weeks the statistics chart will be erased but not the files that you share like dat.

-There will be also some kind of filters in order to avoid people asking for determined files that are known to be viruses. You know someone using downloaded_file messages manually.

That was for the second point.

For the fist point... you could use something like twicky. When you install
limewire you're asked to be a router... that would be only if you have
a big bandwith... it would have to be checked.

I hope you take in account some of these ideas and that some day there will
be ok.

Numbers between "" can be changed.
Reply With Quote
 


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
Interesting Salon.com article on gnutella Unregistered Rants 1 October 5th, 2002 03:45 PM
gnutella protocol Unregistered General Gnutella / Gnutella Network Discussion 2 May 19th, 2002 10:23 AM
Interesting: origin of gnutella Unregistered General Gnutella / Gnutella Network Discussion 1 March 29th, 2002 09:05 AM
Help On Gnutella Protocol Unregistered General Gnutella Development Discussion 17 January 5th, 2002 04:15 PM
gnutella protocol v0.6? chuckles42 Gnucleus (Windows) 0 September 15th, 2001 08:11 AM


All times are GMT -7. The time now is 11:49 AM.


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

Copyright © 2020 Gnutella Forums.
All Rights Reserved.