Re: [gtk-vnc-devel] Supporting VMware VNC extensions in gtk-vnc
- From: Dustin Byford <dbyford vmware com>
- To: Ramesh Dharan <rrdharan vmware com>
- Cc: gtk-vnc-devel List <gtk-vnc-devel lists sourceforge net>, vm-rfb vmware com
- Subject: Re: [gtk-vnc-devel] Supporting VMware VNC extensions in gtk-vnc
- Date: Tue, 8 Jan 2008 13:12:49 -0800
On Fri Jan 04 20:53, Ramesh Dharan wrote:
> > As Ramesh points out, I'll be working on a way to
> > negotiate client->server message capabilities reasonably soon. With
> > that, I hope to have more formal documentation as well.
>
> Just so we're all on the same page: there *is* an acceptable way to negotiate new client->server messages, which Anthony previously outlined for me. I don't believe it's spelled out in exact detail in the latest RFB protocol document, but it works as follows:
>
> - client reports that it supports the new message type using an encoding number in the set of encodings it sends to the server
> - server sends a dummy 'ack' rectangle back using that encoding number to confirm that the server supports it
> - client starts sending messages using the new message type as it desires
Sure, but like our "custom" multiplexing of VMWMessages, we'll probably
want a way to figure out which sub-messages (VMWKey/VMWPointer/[new
stuff]) the server can support. I guess we could burn a rectangle
encoding for each one, but that seems like a waste. It might just be as
simple as making that "ack rectangle" contain a list of supported
sub-message IDs.
--Dustin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]