Mercurial > hg > Members > nobuyasu > tightVNCClient
view src/myVncClient/WaitReply.java @ 71:f6cb1edc2036
modify EchoClient.java. System.exit(0)
author | e085711 |
---|---|
date | Mon, 29 Aug 2011 01:39:15 +0900 |
parents | 18a19d8a09f4 |
children | 7d25b08f5835 |
line wrap: on
line source
package myVncClient; import java.net.*; import java.io.*; public class WaitReply extends Thread { // MyVncClient client; InterfaceForViewer client; private String treenum; /* public WaitReply(String treenum,MyVncClient client) { this.client = client; this.treenum = treenum; } */ public WaitReply(String treenum,InterfaceForViewer client) { this.client = client; this.treenum = treenum; } public void run(){ Socket clientSocket = null; ServerSocket echoServer=null; //boolean mainFlag; while(true){ try { echoServer = new ServerSocket(10001 + Integer.parseInt(treenum)); } catch (IOException e) { System.out.println(e); } try { clientSocket = echoServer.accept(); if(clientSocket != null){ client.close(); // client.clientSocket = clientSocket; client.setClientSocket(clientSocket); client.init(null); client.start_threads(); client.start(); //MyVncClient.main(clientSocket); //echo.Interruption(clientSocket); } }catch (IOException e){ System.out.println(e); } /* try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } */ } } }