Hi Arne,
Actually, I watched how the gnutella protocol works (with wireshark and by reading the RFC). And now I'm coding in C# the differents messages. For the moment, I'm just doing the handshake, sending and receiving ping and pongs messages (theses are the tests that I'm doing now ).
After I will implement the query and QueryHit messages. But before I should be sure that my program structure is correct (so I'm reading some documentation about the best practices with the multi-threading).
The goal is to have a client with a very good search algorithm in c#.
Regards
Juan |