Developers.Gnutella.Characteristics

From Shareaza Wiki
Revision as of 20:09, 20 June 2009 by Kevogod (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Characteristics

Resource data exchanges between nodes are negotiated using the standard HTTP. The Gnutella network is only used to locate the nodes sharing those resources.

Gnutella computers keep TCP socket connections open with other Gnutella computers. Over these connections, they exchange packets that have IP addresses, searches, and search results. When one computer finds something it wants to download, the download is done with a new, separate socket, and standard HTTP headers.