![]() |
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? |
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 |
also... downloads and uploads occur on the same port. The handshake is to diffenciate between a GNUTELLA request and a HTTP request. Tam |
good point! :D |
diffenciate? I am sorry but what 'diffenciate' means? |
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.