view src/myVncProxy/CreateThread.java @ 64:3ec4c9e94462

update myVncProxy
author one
date Mon, 25 Jul 2011 20:47:20 +0900
parents 4864a7d1df00
children 6fc4272db7e2
line wrap: on
line source

package myVncProxy;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;



public class CreateThread implements Runnable {
	ServerSocket echoServer;
	acceptClient acceptClient;
	

	public CreateThread(acceptClient _acc){
		acceptClient = _acc;
	}
	
	
	public void run() {
		
		while (true) {
			
			try {
				echoServer = new ServerSocket(9999);
			}
			catch (IOException e) {
				System.out.println(e);
			}
			try {
				Socket clientSocket = echoServer.accept();
				BufferedReader is = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
				PrintStream os = new PrintStream(clientSocket.getOutputStream());
				acceptClient.gethost(is,os);
			} catch (IOException e){
				e.printStackTrace();
				System.out.println(e);
			}
			try {
				echoServer.close();
			}
			catch (IOException e){
				System.out.println(e);
			}
			
		}

	}

}