[Mono-list] Bi-directional remoting

Lluis Sanchez lluis@ideary.com
Fri, 21 Feb 2003 23:20:38 +0100

> ... which is also why this won't work when the client is behind a firewall
or nat'ing device.
> because of this little detail, it renders the technology almost useless.

Certainly, if you want a server to make a call to an object in a client that
is behind a firewall, you cannot use TcpChannel. It is not designed for

However, this is a limitation of the TcpChannel, not a limitation of
Remoting. It is possible to implement a remoting channel that allows
bi-directional communication between a firewalled client and a server. For
example, a SMTP/POP3 based channel ;-). The remoting infrastructure is
indeed very flexible.