Mercurial > hg > Applications > TightVNC_orginal
view 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 source
package jp.ac.u_ryukyu.treevnc.client; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class WaitReply extends Thread { boolean passflag; EchoClient echo; public WaitReply(String treenum, EchoClient echo) { this.echo = echo; } public boolean checkPath() { return passflag; } public void run() { Socket clientSocket = null; ServerSocket echoServer = null; while (true) { try { echoServer = new ServerSocket(10001); clientSocket = echoServer.accept(); if (clientSocket != null) { echo.client.close(); passflag = true; echo.client.setSocket(echo.createSocketForClient(clientSocket)); // client.init(); echo.client.run(); echoServer.close(); } } catch (IOException e) { System.out.println(e); } } } }