Mercurial > hg > Applications > TreeVNC
diff src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java @ 415:5c3635d6ab3c
Send Check_Delay packet if checkDelay flag is true
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 24 Nov 2015 04:39:25 +0900 |
parents | 3af5f4af2d63 |
children | c225c7963778 |
line wrap: on
line diff
--- a/src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java Tue Nov 24 02:18:51 2015 +0900 +++ b/src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java Tue Nov 24 04:39:25 2015 +0900 @@ -99,11 +99,6 @@ if(rfb.isTreeManager()) { fullscreenFbUpdateIncrementalRequest.sendFullScreenRequest(); connectionFinished(); - if(rfb.checkDelay) { - SendCheckDelay sendCheckDelay = new SendCheckDelay(rfb); - Thread sendCheckDelayThread = new Thread(sendCheckDelay, "send-check-delay"); - sendCheckDelayThread.start(); - } if(rfb.fixingSize) { timer = new Timer("framebufferUpdate-request-timer", true); timer.schedule(new TimerTask() { @@ -238,10 +233,6 @@ while (numberOfRectangles-- > 0) { FramebufferUpdateRectangle rect = new FramebufferUpdateRectangle(); rect.fill(reader); - if(rfb.isTreeManager() && rfb.checkDelay) { - long time = System.currentTimeMillis(); - System.out.println(time + " : size : " + rect.width * rect.height); - } Decoder decoder = decoders.getDecoderByType(rect.getEncodingType()); logger.finest(rect.toString() + (0 == numberOfRectangles ? "\n---" : "")); if (decoder != null) { @@ -336,6 +327,7 @@ reader.readBytes(24); decoder = decoders.getDecoderByType(EncodingType.ZRLEE); decoder.decode(reader, renderer, rect); // TreeVNC processing here + repaintController.repaintBitmap(rect); } else if (rect.getEncodingType() == EncodingType.SOUND) { // SOUNDを受信した時の処理を } else if (rect.getEncodingType() == EncodingType.ERROR_ANNOUNCE) {