From: Nathaniel Talbott Date: 2004-01-16T11:17:35+09:00 Subject: Re: drb, firewall, ssh tunneling, and yield 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 <:((><