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]
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.