# HG changeset patch # User oshiro # Date 1549958123 -32400 # Node ID 62d6e9180a1189b3e6717415bf5efea02346b415 # Parent 1f3f2abc9c1bab2cd8c583351a402320354c4d9a add blocking diff -r 1f3f2abc9c1b -r 62d6e9180a11 src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java --- a/src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java Mon Feb 11 19:24:39 2019 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java Tue Feb 12 16:55:23 2019 +0900 @@ -773,7 +773,7 @@ } h0 = h; w0 = w; - c1.reset(); + c1 = multicastqueue.allocate(deflate_size); } else { deflater.deflate(c1,Deflater.SYNC_FLUSH); } @@ -803,6 +803,7 @@ hdr.putShort(6,(short) y); hdr.putShort(8,(short) w); hdr.putShort(10,(short) h); + hdr.flip(); if (checkDelay) { bufs = createCheckDelayHeader(bufs, hdr); } else {