> -----Original Message----- > From: Preetham [mailto:[EMAIL PROTECTED]] > From the documentation i infer that VNC uses an XFree86 based Xserver > which captures the screen of a particular display and sends it to the > client.
Not for the Xvnc binary: that uses XFree86 code to be a Xserver. For the server from http://xf4vnc.sourceforge.net/ it is a module for XFree86 version 4.2. > I have a few doubts bout its implementation. > 1. Is there one instance of an Xserver running, or is a new > instance loaded > for each new display created(when a new VNC Client connection occurs). There is an Xserver (Xvnc) running for each vncserver. If you have more viewers connected to the same server, this server is still 1 server, it just listens to all connected viewers and sends the same data to all of them > 2. Each Xclient sends its graphical display information to the > XServer(correct if > i am wrong). There is a framebuffer associated with each VNC Client. > If true, which part of the code is responsible for the updation and > initialization of the frame buffer. The Xvnc process is the Xserver for the Xclient. The framebuffer is somewhere in the Xvnc binary. There is no association with any hardware framebuffer. There is no association with any framebuffer device. For vncserver connected to the framebuffer device, see http://www.hexonet.de/software/x0rfbserver/ . > 3. Could you give me a low level heirarchy of the VNC Server > architecture. Is there some documentation on it. The source is available and it is the most acurate documentation (by it's nature). You only have to understand the language as it is not intended to be human readable in the first place. CBee _______________________________________________ VNC-List mailing list [EMAIL PROTECTED] http://www.realvnc.com/mailman/listinfo/vnc-list
