Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Search Today's Posts Mark Forums Read

General Gnutella Development Discussion For general discussion about Gnutella development.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1 (permalink)  
Old November 27th, 2001
White Magician
 
Join Date: November 20th, 2001
Location: Hannover, Germany
Posts: 25
guido is flying high
Default Possible replacement for ping/pong

I've thought of a method to let nodes know how many files/Megabytes they can reach through their connection without the need of sending broadcast messages:

Therefor, every node keeps a list for every of its connections with two 32 bit values for every TTL from 1 to 9 indicating how many files/Megabytes it can reach through that connection at that TTL.
This, of course raises the question how the nodes get these lists. Well, they ask their neighbours.
These neighbours, upon being asked, will now do the following:
-create an empty list (like the one described above)
-Enter into every row of this list the values for their locally shared files/MBs
-Add to the row for a TTL of 2 of this list the values from the row for a TTL of 1 from their lists for every of their connections, except for the one the query came from.
-Continue with the last step until the list is finished (You've got the idea...)
-Send the list back to the querying host, which will store it.

Unfortunately, this method has (at least) two disadvantages:
-The possibility of loopings
-Two new message types have to be added to the protocol

Guido
Reply With Quote
 

Thread Tools
Display Modes

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
cant download a replacement installation file. thegr8escape1973 Open Discussion topics 9 August 22nd, 2005 06:04 AM
Ping & Pong? What for? JackDCLee General Gnutella Development Discussion 5 March 31st, 2002 12:59 AM
Problems sending MSGs(ping, pong, query...) over gnutella network Tiago s1x General Gnutella / Gnutella Network Discussion 1 August 4th, 2001 04:20 AM
Problems sending MSGs(ping, pong, query...) over gnutella network Tiago s1x General Gnutella / Gnutella Network Discussion 1 August 4th, 2001 04:17 AM
help with PONG RogerioS General Gnutella / Gnutella Network Discussion 1 April 20th, 2001 03:52 PM


All times are GMT -7. The time now is 04:05 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.