connection question! I wrote a simple Gnutella Client accoding to Gnutella 0.4 protocol.Where i tried to use this client connecting bearshare client,after the socket connection established,my program send a standard protocol message:"GNUTELLA CONNECT 0.4\n\n",the socket was closed by bearshare immediately.When i simply changed the message into "GNUTELLA CONNECT 0.6\r\n",the bearshare client colsed the socket after a while(the bearshare version:4.2.7 Build 9).
So i guess bearshare only suport Gnutella 0.6 protocol.Now i do want to know,my client surely can not connect to the Gnutella network today?If i chang my program accoding standard Gnutella 0.6 protocol, will i surely be able to connect to the Gnutella network which organized by the other's client and sharing files with them?
Thank a lot! |