Replying to myself:

On Fri, Dec 07, 2001 at 02:47:03PM +0100, G?ran Thyni wrote:
> My line of though:
> * Start with simply forwarding freenet packets:
>  + option in fred forces clients and servlets to forward 
>    all requests to statically configured relay.
>  + a new optional servlet listen for relay requests
>    and opens a listening port.
>  + Node adresses must be sent back and used by fred clients/servlets
>    or translated in-stream by the relay.

To keep things as simple as possible:

What if we just:
* put the relaying node alone in seedNodes file
* make sure we connect to that and keep that connection persistant.
  that is implement a persistancy option in conf or protocol

Problems:

* OCM tries to open new connection if existing one is busy.

  Solution: make requests multiplex on single connection? 
            or is that to complex?

* the NATed nodes address gets distributed(?) so other nodes
  tries to connect it directly. Is this a big problem, since
  it will be removed in due time?

  Solution: stop this on persistant connections?

* the NAT:ed node receives and caches (routing table(?)) other
  node addresses.

  Solution: same as above?

Thoughts?

mvh,
-- 
G?ran Thyni
 SchlumbergerSema
 Lule?



_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to