> -----Original Message-----
> From: Kyprianou, Mark [mailto:[EMAIL PROTECTED]] 
> Sent: Thursday, May 16, 2002 7:06 AM
> To: '[EMAIL PROTECTED]'
> Subject: Re: VNCServer throttles user inpt for slow client

> 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.

I do not know how VNC works, but I have seen a similar problem elsewhere. It
sounds like the mouse movements on the client get buffered and your delay is
running between each MS Windows mouse event. You probably need to explicitly
handle all the mouse events, but only send updates to the server when you
want.

Again I don't know if this is the case and haven't looked at the VNC source
code. SO I may be completely wrong. ;)

John S. Fetzik
S&C Electric Company
[EMAIL PROTECTED] 
---------------------------------------------------------------------
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