Which protocol to use? Hi, I'm currently developing a client based on the Gnutella 0.4 protocol. I've also heard of the 0.6 protocol. How much a different is the 0.6 protocol compared to the 0.4? Is it hard to implement it in existing code, or do I have to rewrite the entire piece for the other protocol?
Also, how do I know what protocol to use on what client. Is there something like GNUTELLA VERSION (just giving it a name) I can send? I noticed that very often, after I have sent the GNUTELLA CONNECT/0.4 LF LF, that the host disconnects me without any notice of what is wrong. Is this because he doesn't support 0.4, or does this have another reason?
Sorry for all the questions, I'm kinda new to this.
Tom |