Mercurial > hg > Members > nobuyasu > tightVNCProxy
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 } |