Hi Jason,

The compatibility problems between the UltraVNC project and the standard VNC
system stem from the abuse of the RFB protocol's version numbering scheme in
the UltraVNC project, to introduce their custom RFB-based protocol.  This
created issues when subsequent versions of the RFB protocol were released,
as you might imagine.

The RFB protocol negotiation works by having the viewer normally select the
highest protocol version number that it supports, that the is less than or
equal to the server's supported protocol version.  This allows full
backwards compatibility between different versions of VNC.  The UltraVNC
project does something different with the protocol version numbers, breaking
compatibility with the RFB protocol, and so with VNC.

I hope that clears things up.  Feel free to contact me off-list if you need
any further details.

Cheers,

Wez @ RealVNC Ltd.


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Jason Harris
> Sent: 02 February 2007 22:44
> To: James Weatherall
> Cc: Steve Bostedor; vnc-list@realvnc.com
> Subject: VNC Protocol Compatibility
> 
> How specifically does UltraVNC fail to maintain compatibility with  
> the RFB protocol?  From my perspective, it's a VNC server - my users  
> connect to it using my client (Chicken of the VNC) and they file  
> compatibility bug reports on my client when issues crop up relating  
> to UltraVNC.   Walks like a duck, quacks like a duck...
> 
> Are you referring to some subtle breaking of the RFB protocol or are  
> you talking about something like file transfer?
> 
> Jason Harris
_______________________________________________
VNC-List mailing list
VNC-List@realvnc.com
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list

Reply via email to