Mercurial > hg > Applications > TightVNC_orginal
view src/main/java/ac/ryukyu/treevnc/client/WaitReply.java @ 1:75b54fd9e73a
add new package treevnc
author | Yu Taninari <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 03 Jul 2012 13:34:43 +0900 |
parents | |
children |
line wrap: on
line source
package ac.ryukyu.treevnc.client; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import ac.ryukyu.treevnc.*; public class WaitReply extends Thread { InterfaceForViewer client; private String treenum; boolean passflag; public WaitReply(String treenum, InterfaceForViewer client) { this.client = client; this.treenum = treenum; } 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) { client.close(); /* passflag = true; client.setClientSocket(clientSocket); client.init(); client.setEchoValue(null); client.getParentName(); client.start_threads(); client.start(); */ client.run(); echoServer.close(); } } catch (IOException e) { System.out.println(e); } } } }