view src/myVncProxy/CreateThread.java @ 116:5b124b0ceaa7

merge
author Yu Taninari <e085734@ie.u-ryukyu.ac.jp>
date Sat, 06 Aug 2011 23:57:18 +0900
parents 7d9e9dfd7eb8 e166c3cad2b8
children df68f1f9034d
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);
				Socket clientSocket = echoServer.accept();
				BufferedReader is = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
				PrintStream os = new PrintStream(clientSocket.getOutputStream());
				acceptClient.transferParentAddrerss(is,os);
			} catch (IOException e){
				System.out.println(e);
			}
			try {
				echoServer.close();
			}
			catch (IOException e){
				System.out.println(e);
			}
			
		}

	}

}