comparison src/myVncProxy/CreateThread.java @ 63:4864a7d1df00

add CreateThread.java modify acceptClient.java and VncProxyService.java
author Yu Taninari <e085734@ie.u-ryukyu.ac.jp>
date Tue, 12 Jul 2011 13:47:32 +0900
parents
children 3ec4c9e94462
comparison
equal deleted inserted replaced
62:7795e2b5d3ef 63:4864a7d1df00
1 package myVncProxy;
2
3 import java.io.BufferedReader;
4 import java.io.IOException;
5 import java.io.InputStreamReader;
6 import java.io.PrintStream;
7 import java.net.ServerSocket;
8 import java.net.Socket;
9
10
11
12 public class CreateThread extends Thread {
13 String args;
14 ServerSocket echoServer;
15 acceptClient acceptClient;
16
17
18 public CreateThread(acceptClient _acc){
19 acceptClient = _acc;
20 }
21
22
23 public void run() {
24
25 while (true) {
26
27 try {
28 echoServer = new ServerSocket(9999);
29 }
30 catch (IOException e) {
31 System.out.println(e);
32 }
33 try {
34 Socket clientSocket = echoServer.accept();
35 BufferedReader is = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
36 PrintStream os = new PrintStream(clientSocket.getOutputStream());
37 acceptClient.gethost(is,os);
38 } catch (IOException e){
39 e.printStackTrace();
40 System.out.println(e);
41 }
42 try {
43 echoServer.close();
44 }
45 catch (IOException e){
46 System.out.println(e);
47 }
48
49 }
50
51 }
52
53 }