Mercurial > hg > Applications > TightVNC_orginal
diff src/main/java/jp/ac/u_ryukyu/treevnc/client/WaitReply.java @ 36:b7d4d0349f99
write part of reconnection and remove warning.
author | one |
---|---|
date | Tue, 18 Sep 2012 17:23:19 +0900 |
parents | 1b81deb0abb3 |
children | c2f0b6907448 |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/client/WaitReply.java Wed Sep 12 13:16:47 2012 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/client/WaitReply.java Tue Sep 18 17:23:19 2012 +0900 @@ -4,15 +4,12 @@ import java.net.ServerSocket; import java.net.Socket; - public class WaitReply extends Thread { - MyVncClient client; boolean passflag; + EchoClient echo; - - - public WaitReply(String treenum, MyVncClient client) { - this.client = client; + public WaitReply(String treenum, EchoClient echo) { + this.echo = echo; } public boolean checkPath() { @@ -27,22 +24,14 @@ try { echoServer = new ServerSocket(10001); clientSocket = echoServer.accept(); - if (clientSocket != null) { - client.close(); - /* + echo.client.close(); passflag = true; - client.setClientSocket(clientSocket); - client.init(); - client.setEchoValue(null); - client.getParentName(); - client.start_threads(); - client.start(); - */ - client.run(); + echo.client.setSocket(echo.createSocketForClient(clientSocket)); + // client.init(); + echo.client.run(); echoServer.close(); } - } catch (IOException e) { System.out.println(e); }