On Jan 15, 2004, at 20:16, Evan Webb wrote:

> If you extend the normal drb tcp protocol a little bit, you could let 
> it
> poke holes in NATs for you. When the client is doing a callback (ie, 
> the
> server is sending data in to the client on a new port), just have the
> client open a blind tcp connection on that port to the server, that way
> the connection tracking will get setup and and the server can connect
> back to the client. Or, since the client is doing a connection to the
> server anyway to poke the hole, just do the new connection on that
> channel. It boils down to only the client create new connections.

You have just described almost exactly what DRbFire does... want to 
write docs? ;-)


Nathaniel

<:((><