Re: Why competing Gnutella clients help LimeWire
"rogerkapsi" <[email protected]>
| Newsgroups | gmane.network.gnutella.devel |
|---|---|
| Message-ID | <[email protected]> |
That's a quite big topic. Mojito is technically just the name of our Kademlia library. It's not as if we implemented a new algorithm. It's using the same algorithm and implements the same set of operations (PING, FIND_NODE, FIND_VALUE and STORE). So what you need to do is to implement the Kademlia algorithm first and use the same message format for the operations later. The default message format happens to be Gnutella compatible (the first 23 byte) and is documented in our wiki. The big challenge with Kademlia is however that there are a bazillion little details that nobody has thought about our written down. Working on these things is quite time consuming. --- In [email protected], Arne Babenhauserheide <arne_bab@...> wrote: > > The general design principles (I know that's huge) and how it differs from > Kademlia, and why. > > The network specification: How can I communicate with a mojito? > > Best wishes, > Arne > > Am Mittwoch, 4 de April de 2007 16:37 schrieb rogerkapsi: > > Hi, > > > > what would you like to know about Mojito? > > > > Cheers > > Roger > > > > --- In [email protected], Arne Babenhauserheide <arne_bab@> wrote: > > > Also you've been developing Mojito for quite some time now, and it will > > > likely be very important for Gnutella, because it solves the problem of > > > hash-queries by acknowledging, that search by hash is a different > > > function from search by tag, but I haven't seen much info on it in here. > > > > Yahoo! Groups Links > > > > > > > > [Non-text portions of this message have been removed] >