![]() |
|
|||||||
| Register | FAQ | The Twelve Commandments | Members List | Find the Best VPN | Today's Posts | Search |
| General Gnutella Development Discussion For general discussion about Gnutella development. |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
|
Now as we know the 0.6 handshaking is like this:
Client Server ----------------------------------------------------------- GNUTELLA CONNECT/0.6<cr><lf> User-Agent: BearShare<cr><lf> Query-Routing: 0.2<cr><lf> <cr><lf> GNUTELLA/0.6 200 OK<cr><lf> User-Agent: BearShare<cr><lf> Query-Routing: 0.1<cr><lf> BearShare-Data: 5ef89a<cr><lf> <cr><lf> GNUTELLA/0.6 200 OK<cr><lf> BearShare-Data: a04fce<cr><lf> <cr><lf> One thing: What is the third message, the GNUTELLA/0.6 200 OK of the client for? Just a confirmation? I dont know but it looks quite useless to me. The server would see if the socket is disconnected if the client doesnt want to connect. Quite lame question, please dont flame
|
|
#2
|
|||
|
|||
|
Its just so the connecting end can send additional information after learning the abilities of the remote end. I personally think it is a needless step.
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| "What's my IP?" - extension to 0.6 handshaking | guido | General Gnutella Development Discussion | 1 | February 18th, 2002 06:23 PM |
| Did Phex ever use Gnutella v0.5 handshaking? | Moak | General Discussion | 1 | January 7th, 2002 03:02 AM |