Mercurial > hg > Applications > TightVNC_orginal
diff src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEESender.java @ 33:9d3478d11d3b
Add the processing of client
author | Taninari YU <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 04 Sep 2012 06:06:17 +0900 |
parents | 758d025ee24b |
children | f70008073a03 |
line wrap: on
line diff
--- a/src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEESender.java Mon Sep 03 17:34:52 2012 +0900 +++ b/src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEESender.java Tue Sep 04 06:06:17 2012 +0900 @@ -26,6 +26,14 @@ int dataLen = getZrleLength(rect,reader); reader.reset(); rfb.readSendData(dataLen, reader); + if(rfb instanceof MyRfbProtoClient) { + reader.readByte();// message + reader.readByte();// padding + reader.readUInt16();// numberOfRectangle + rect.fill(reader);// fill + Decoder decoder = new ZRLEDecoder(); + decoder.decode(reader,renderer,rect); + } } private int getZrleLength(FramebufferUpdateRectangle rect,Reader reader)