# HG changeset patch # User e085711 # Date 1314652873 -32400 # Node ID 2a90459a05f0d8784113d6bef8579c212d60219d # Parent cb00150c223e651a6def17daae9214c36fc31738 modify CreateThread diff -r cb00150c223e -r 2a90459a05f0 src/myVncProxy/CreateThread.java --- a/src/myVncProxy/CreateThread.java Tue Aug 30 05:39:12 2011 +0900 +++ b/src/myVncProxy/CreateThread.java Tue Aug 30 06:21:13 2011 +0900 @@ -69,11 +69,13 @@ } catch (IOException e) { System.out.println(e); } +/* try { echoServer.close(); } catch (IOException e) { System.out.println(e); } +*/ } diff -r cb00150c223e -r 2a90459a05f0 src/myVncProxy/MyRfbProto.java --- a/src/myVncProxy/MyRfbProto.java Tue Aug 30 05:39:12 2011 +0900 +++ b/src/myVncProxy/MyRfbProto.java Tue Aug 30 06:21:13 2011 +0900 @@ -209,7 +209,7 @@ os.write(versionMsg_3_998.getBytes()); } - void readVersionMsg(InputStream is) throws IOException { + void readVersionMsg(InputStream is, OutputStream os) throws IOException { byte[] b = new byte[12]; @@ -233,12 +233,12 @@ } if (serverMinor == 998) { - sendPortNumber(); + sendPortNumber(os); } } - void sendPortNumber() throws IOException { + void sendPortNumber(OutputStream os) throws IOException { byte[] b = new byte[4]; b = castIntByte(geth.port); os.write(b); @@ -722,7 +722,8 @@ * initial connection of RFB protocol */ sendRfbVersion(os); - readVersionMsg(is); +// readVersionMsg(is); + readVersionMsg(is,os); sendSecurityType(os); readSecType(is); sendSecResult(os); diff -r cb00150c223e -r 2a90459a05f0 src/myVncProxy/ProxyVncCanvas.java --- a/src/myVncProxy/ProxyVncCanvas.java Tue Aug 30 05:39:12 2011 +0900 +++ b/src/myVncProxy/ProxyVncCanvas.java Tue Aug 30 06:21:13 2011 +0900 @@ -361,6 +361,7 @@ while (true) { // System.out.println("\ncount=" + count); + count++; /**