# HG changeset patch # User e085711 # Date 1312699672 -32400 # Node ID 2ff8d5a226c9c3927d85081acb091dbd116dcf8f # Parent df68f1f9034dd57b91f3a4adbe36e9ac086c8299 modify VncProxyService.java diff -r df68f1f9034d -r 2ff8d5a226c9 src/myVncProxy/AcceptClient.java --- a/src/myVncProxy/AcceptClient.java Sun Aug 07 02:18:23 2011 +0900 +++ b/src/myVncProxy/AcceptClient.java Sun Aug 07 15:47:52 2011 +0900 @@ -31,7 +31,6 @@ // クライアントからのメッセージを待ち、受け取ったメッセージをそのまま返す try { - while (true) { line = is.readLine(); port = is.readLine(); diff -r df68f1f9034d -r 2ff8d5a226c9 src/myVncProxy/MyRfbProto.java --- a/src/myVncProxy/MyRfbProto.java Sun Aug 07 02:18:23 2011 +0900 +++ b/src/myVncProxy/MyRfbProto.java Sun Aug 07 15:47:52 2011 +0900 @@ -77,22 +77,10 @@ MyRfbProto(String h, int p, VncViewer v) throws IOException { super(h, p, v); - cliList = new LinkedList(); - cliListTmp = new LinkedList(); - createBimgFlag = false; - // sendThreads = new LinkedList(); - // executor = Executors.newCachedThreadPool(); - // executor = Executors.newSingleThreadExecutor(); } MyRfbProto(String h, int p) throws IOException { super(h, p); - cliList = new LinkedList(); - cliListTmp = new LinkedList(); - createBimgFlag = false; - // sendThreads = new LinkedList(); - // executor = Executors.newCachedThreadPool(); - // executor = Executors.newSingleThreadExecutor(); } // over write @@ -123,7 +111,7 @@ acceptPort = port; } - // 5550を開けるが、開いてないなら+1のポートを開ける。 + // 5999を開けるが、開いてないなら+1のポートを開ける。 void selectPort(int p) { int port = p; while (true) { @@ -311,7 +299,7 @@ rectW = readU16(); // 8 rectH = readU16(); // 10 encoding = readU32(); // 12 - // System.out.println("encoding = "+encoding); +// System.out.println("encoding = "+encoding); if (encoding == EncodingZRLE|| encoding==EncodingZRLEE||encoding==EncodingZlib) zLen = readU32(); else diff -r df68f1f9034d -r 2ff8d5a226c9 src/myVncProxy/VncProxyService.java --- a/src/myVncProxy/VncProxyService.java Sun Aug 07 02:18:23 2011 +0900 +++ b/src/myVncProxy/VncProxyService.java Sun Aug 07 15:47:52 2011 +0900 @@ -370,14 +370,13 @@ if (preferredEncoding != RfbProto.EncodingZlib) { encodings[nEncodings++] = RfbProto.EncodingZlib; } - /* if (preferredEncoding != RfbProto.EncodingCoRRE) { encodings[nEncodings++] = RfbProto.EncodingCoRRE; } if (preferredEncoding != RfbProto.EncodingRRE) { encodings[nEncodings++] = RfbProto.EncodingRRE; } - +/* if (options.compressLevel >= 0 && options.compressLevel <= 9) { encodings[nEncodings++] = RfbProto.EncodingCompressLevel0 + options.compressLevel; @@ -411,7 +410,7 @@ if (encodingsWereChanged) { try { - //rfb.writeSetEncodings(encodings, nEncodings); + rfb.writeSetEncodings(encodings, nEncodings); if (vc != null) { vc.softCursorFree(); }