VNC client expectations
dave "at" cyclicode.net
Sat Jul 6 11:56:01 2002
I'm currently writing a VNC server for an 8-bit processor (Ubicom
IP2022) and have been wondering about how best to handle translation of
the internal framebuffer representation that I'm using to whatever the
VNC clients want to use.
So far I've found that WinVNC is very forgiving and will accept things
with almost no translation at all, but my Linux client seems to expect
things in 24-bit form. This isn't particularly a problem as I can
translate things to 24-bit form really efficiently but I wondered if any
clients might ever wish to negotiate to use more than 24 bits? Does
anyone know of any clients that might attempt to do this?
The other thing I've noticed is that WinVNC seems to want to try to
negotiate v3.5 of RFB while the Linux client asks for v3.3. I have the
3.3 protocol spec - is there a 3.5 spec anywhere or is this just
encapsulated in the source code?