Mercurial > hg > Applications > TreeVNC
comparison src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java @ 624:15deaf7c005b
fix RFBproto
author | ikki |
---|---|
date | Mon, 09 Mar 2020 16:42:14 +0900 |
parents | 705fd8d79378 |
children | 710c26fd3ebe |
comparison
equal
deleted
inserted
replaced
623:120a31960494 | 624:15deaf7c005b |
---|---|
696 return header; | 696 return header; |
697 } | 697 } |
698 | 698 |
699 // ZRLEE is already compressed | 699 // ZRLEE is already compressed |
700 if (rect.getEncodingType() == EncodingType.ZRLEE) { | 700 if (rect.getEncodingType() == EncodingType.ZRLEE) { |
701 if (viewer.getUseMulticast()) | |
702 return header; | |
701 if (ReceiverTask.multiasting) { | 703 if (ReceiverTask.multiasting) { |
702 System.out.println("multicasting "); | 704 System.out.println("multicasting "); |
703 ReceiverTask.multiasting = false; | 705 ReceiverTask.multiasting = false; |
704 } | 706 } |
705 } | 707 } |
712 reader.readBytes(b.array(), 0, dataLen - headerLen); | 714 reader.readBytes(b.array(), 0, dataLen - headerLen); |
713 b.limit(dataLen - headerLen); | 715 b.limit(dataLen - headerLen); |
714 bufs.add(b); | 716 bufs.add(b); |
715 } | 717 } |
716 multicastqueue.put(bufs); | 718 multicastqueue.put(bufs); |
717 | |
718 return header; | 719 return header; |
719 } | 720 } |
720 // It may be compressed. We can inflate here to avoid repeating clients | 721 // It may be compressed. We can inflate here to avoid repeating clients |
721 // decompressing here, | 722 // decompressing here, |
722 // but it may generate too many large data. It is better to do it in | 723 // but it may generate too many large data. It is better to do it in |