Date: Thu, 16 May 2002 02:57:57 +0100
From: Jonathan Morton <[EMAIL PROTECTED]>
Subject: Re: VNCServer throttles user inpt for slow client


>>I've created my
>>own VNCclient with a delay timer in the main processing loop.  The problem
>>is that the VNCServer seems to spread out my mouse events over time even
>>though they have already occurred.

>Are you *absolutely* sure that it's the server doing this, and not 
>your client?  Typically, a mouse event reaches the client on each 
>pass through the main processing loop, at least for X11 and MacOS 
>"classic" event models.

No, I'm not positive that it's the server. What I observer is that when I
run two viewers, one a "classic" viewer and one my own custom viewer. If I
move the mouse across the screen via the classic viewer, it moves as
expected.  But what I observer on my custom viewer is that the mouse events
are spread out and take a long time to complete. Now in my custom viewer I
have a delay in the main loop that requests updates from the server.  My
question is, when I make a SendIncrementalFramebufferUpdateRequest shouldn't
I get "all" of the queued changes?  I think that I'm only getting part of
them, otherwise I would see the mouse jump across the screen. Its obvious
that I'm getting frame updates since the mouse is moving and that my timer
is slowing things down, but I thought that when I asked the server for
changes that it would give them all to me.

mark
---------------------------------------------------------------------
To unsubscribe, mail [EMAIL PROTECTED] with the line:
'unsubscribe vnc-list' in the message BODY
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to