Multiple viewers of same server

Edward Avis EPA "at" datcon.co.uk
Tue, 28 Apr 1998 19:34:44 +0000


>(With just three viewers, WinVNC was using
>almost 10 MB of RAM, with 10 viewers, the machine was swapping memory,
>running out of virtual memory, and generally crawling)

To me (and I know little about VNC) this seems a bit strange, after all, I 
don't see how you could need a megabyte of memory for each viewer.

Perhaps someone out there could tell us whether the Unix / X version is 
less memory-hungry?

If so, you could run xvncviewer viewing the teacher's machine, connect it 
to the X vncserver, and get the pupils' vncviewers to connect to the X 
vncserver.  Hopefully this should put less of a load on the teacher's 
Windows box, and if the X version is more frugal with memory, you'd get 
improved performance.  Of course, it would be slower than a simple 
one-to-one connection, but that's to be expected.

It should be easy to set up a Linux box (perhaps a temporary version, 
running off the DOS partition using UMSDOS) and get it to automatically 
multiplex the connections.  Even if you can't do that, you could still use 
Valery Tulkinov's Cygwin32 port of Xvnc, and my Cygwin32 port of 
xvncviewer, to use a Windows 95 / 98 / NT box to do the job, though it 
would be slower and a bit more hassle.

Of course, the best solution is for somebody to write a special VNC 
multiplexer - or perhaps you could simply feed exactly the same WinVNC 
output to ten different sockets, and it might work?

--
Ed Avis