The principle how they work is quite simple. In the single window mode,
instead of broadcasting the whole desktop, the VNC server just broadcast the
part of the desktop occupied by the window. Basically what VNC server does
is figures out the window coordinates with GetWindowRect WIN32 call and
broadcasts the rectangle returned.

There is no "device level" signals interception or any other sort of magic.

Kindest regards,
Yury Averkiev

SmartCode Solutions - Network Management Without Barriers
http://www.s-code.com

-----Original Message-----
From: Stanislas Polu [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 13, 2007 3:17 PM
To: Yury Averkiev
Cc: [email protected]
Subject: Re: Window Sensitive VNC

Any idea how they work ?

Since VNC intercepts signal at "Device Layer" level, how do they  
reconstruct the Windows semantics ?

Bests,

-stan

On Sep 13, 2007, at 12:12 AM, Yury Averkiev wrote:

> Stan,
> TightVNC and UltraVNC are the two distros supporting single window
> broadcast. TightVNC has much better single window feature  
> implementation
> comparing to UltraVNC.
> UltraVNC's implementation of this feature is half broken.
>
>
> Kindest regards,
> Yury Averkiev
>
> SmartCode Solutions - Network Management Without Barriers
> http://www.s-code.com
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:vnc-list- 
> [EMAIL PROTECTED] On
> Behalf Of Stanislas Polu
> Sent: Thursday, September 13, 2007 1:45 PM
> To: [email protected]
> Subject: Window Sensitive VNC
>
> Hi all,
>
> Do you know :
>
> What are the different VNC-based solutions that support teleporting
> of application window only ?
>
> How they work ?
>
> Bests,
>
> -stan
> _______________________________________________
> VNC-List mailing list
> [email protected]
> To remove yourself from the list visit:
> http://www.realvnc.com/mailman/listinfo/vnc-list
_______________________________________________
VNC-List mailing list
[email protected]
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to