Dave Allen wrote:
> Basically, it seems I need to run some http server on the gateway
> which will simply pass my request from outside the LAN, onto the
> port on the compute server, and then pass the data back to me
> outside the LAN.
This gateway process is commonly known as a proxy server.
It's usually used the other way around, to make external
services accessible to internal machines, but the vice-versa
use you are describing is quite OK too.
Sometimes proxy servers are configured with a cache to make them
caching proxy servers. In fact, caching proxy servers form the
backbone of the Web.
Someone was working on making tclhttpd a proxy server. I don't
know the current state of that work off-the-top-of-my-head.
However, there are several proxy servers available -
squid, apache, etc.
HTHs,
Steve Ball
--
Steve Ball | Swish XML Editor | Training & Seminars
Zveno Pty Ltd | Web Tcl Complete | XML XSL
http://www.zveno.com/ | TclXML TclDOM | Tcl, Web Development
[EMAIL PROTECTED] +-----------------------+---------------------
Ph. +61 2 6242 4099 | Mobile (0413) 594 462 | Fax +61 2 6242 4099