Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella Development Discussion (https://www.gnutellaforums.com/general-gnutella-development-discussion/)
-   -   Why do we need handshake? (https://www.gnutellaforums.com/general-gnutella-development-discussion/7184-why-do-we-need-handshake.html)

Ivex January 14th, 2002 02:37 AM

Why do we need handshake?
 
Why do we need to take a handshake after connected to another client? Can we just simplely connect and then send a
query for something directly?

Moak January 14th, 2002 02:51 AM

To know if the other peer is a Gnutella servent too and which protocol they speak. The v0.4 protocoll handshake is quite short, one line each. With protocol v0.6 the servents could also exchange supported features in the handshake. Handshaking is thought for identification and flexibility.

Does it help or is my answer too short? Greets, Moak

Gnutella Handshaking - http://www.gnucleus.com/research/connect.html

Tamama January 14th, 2002 04:38 AM

also...
 
downloads and uploads occur on the same port. The handshake is to diffenciate between a GNUTELLA request and a HTTP request.

Tam

Moak January 14th, 2002 04:49 AM

good point! :D

Ivex January 16th, 2002 06:53 AM

diffenciate?
 
I am sorry but what 'diffenciate' means?

Tamama January 16th, 2002 07:53 AM

typo: Differentiate


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