On Wed, 11 Jul 2001, Glenn Mabbutt wrote:
> Has anybody had any experience with using a proxy server (VNCProxy or other)
> in conjunction with the vncviewer in "listen" mode?? Example: "help desk"
> has 5 users with vncviewer in listen mode. A user is behind a NAT gateway,
> and can use the "Connect to" option on the server to go outbound. Would the
> user then be able to connect to a proxy, and then be able to somehow
> selectively connect to a listening viewer (either by selectable 1 - 5, or
> selectable by IP once connected to proxy machine)??
>
> All suggestions appreciated.
A solution I've come up with in the past involves using the rinetd
package, which can have its config file changed and be told to reload it
without losing current connections. It has to be done before the reverse
connection is made, but it allows for the "next" support person to receive
an incoming connection.
Basically, your config file for rinetd only needs one line (unless you're
using it for other stuff):
--
0.0.0.0 5500 internalhost 5500
--
Whenever you want to change who gets the "next" screen, change the file,
and HUP the rinetd process. I set up a CGI script to do this for one place
I worked... the support staff just loaded a web page whenever they wanted
to be "next in line", and the CGI would re-write the config file, and HUP
the rinetd process. If they were speaking on the phone with a client, they
could then tell them to go ahead and send the screen.
This obviously has some limitations of scale. If you're getting dozens of
calls in to dozens of people a minute, things can get kind of messy. But,
for a small enough volume, this approach works just fine.
--
Bryan Pendleton
ICQ #2680952
Phone: (650)714-7827
"The root of all knowledge lies within, but knowledge is useless unless it is
collected and shared."
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------