Published August 14th, 2003 by Jim O'Halloran
Custom VNC Viewers and Servers
IBM’s DeveloperWorks talks about creating custom VNC viewers and servers with tclRFB.
You’re probably familiar with Virtual Network Computing (or VNC) as a “productivity tool”; maybe you use it yourself. But you might not realize the exciting opportunities VNC presents as a development component.
I wonder if theres a tclRFB equivelent for Perl. I’ve thought about implementing a RFB proxy server in the past, but never found the time. The idea was to allow connections between VNC viewers and servers where both viewer and server were behind (different) NAT gateways and neither was able to connect directly to the other.
Fundamentally, the idea is to put a proxy up on a server somewhere which is not behind a NAT gateway. Servers connect to the proxy and wait. Clients connect to the proxy, and are presented with a list of connected servers via an RFB interface. Once they select which server they want to view, the proxy simply “bridges” the two connections together.
Scott Wilson Says
Jim,
Do you know of any product that does this?
GoToAssist is way to expensive.
Ericom software has something that does this but uses only TightVNC. I would like to use UltraVNC.
My home users are behind NAT devices and so is my support staff. Something open source like this would give commercial products a run for their money.
Thanks,
Scott
Oct 12th, 2004 at 10:08 pm