On Tue, Aug 07, 2001 at 01:34:03PM +0200, [EMAIL PROTECTED] wrote:
> > How hard is the freenet protocol? I am not up to the task of writing a full
> > blown server, but I could possibly write the protocol.
>
> Fine :)
>
> What else would be needed Nat? I just took a quick look at it, but it seems
> to have:
> -a http server (available)
> -an XML RPC server/interface (something we would like to have anyway)
> -the protocol that nodes use when talking to each other (above)
> -the data store
> -communication through encrypted channels (out-of-the-box solutions would
> be nice to have as well)
> Is this roughly all we need or what is missing ?
The Freenet Client Protocol (FCP) interface is required in a node
implementation, but the XML-RPC isn't currently being supported (although
maybe it should be).
That is pretty much it. You need a routing table - something that can
store a lot of key->node mappings and quickly find those close to a given
key value (keys being basically 23-byte numbers). We are using a
red-black tree.
--
~~ .
~ It is said an eastern monarch once charged his wise men to ~
~ invent a sentence, to be ever in view, and which should be true ~
~ and appropriate in all times and situations. They presented him ~
~ with the words, "And this, too, shall pass away." ~
~ ~~