Multiple viewers of same server

Jason C. Chen jasonc "at" technologist.com
Tue, 28 Apr 1998 15:50:23 +0000


>
>With VNC this is possible, but the instructor's station quickly gets bogged
>down if too many people view it. (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)  Is anyone using VNC
>in this manner?  Would adding some memory to the machine make it feasible
>for 26 machines to view one, where the one might be running some pretty
>serious program as well?  

Adding more memory certainly helps a lot but it does not quite solve the
problem, in my opinion.  Eventually it will run out of memory (and don't
forget, each VNCviewer can start applications within the desktop -- which
potentially will also eat your RAM away quickly before you have to start
swapping your disk) 

I use vnc for personal use and I setup a guest account for my friends to
try it out on my computer.  With just limited amount of RAM on my system,
I decided to modify the source code (a simple patch) so that it only
aceept a maximum of N number of simultaneous connections (configurable at
the WinVNC or vncserver script).  It works pretty well but I am not sure
if this is what you would be interested in.  (I like your tree idea
though, distributing the processing on different machines)

I only did it for the Unix source code but have not yet got the chance to
work on the Windows version (since I don't have a MS C++ compiler).

Jason