Mercurial > hg > Members > nobuyasu > tightVNCClient
annotate src/myVncClient/WaitReply.java @ 79:c76e43a12796
modify MyVncClient
author | e085711 |
---|---|
date | Wed, 31 Aug 2011 13:34:32 +0900 |
parents | 7d25b08f5835 |
children | 3bfe8845684c |
rev | line source |
---|---|
36 | 1 package myVncClient; |
2 | |
3 import java.net.*; | |
4 import java.io.*; | |
5 | |
37
73b4a33ed3db
change class name WaitReply
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
36
diff
changeset
|
6 public class WaitReply extends Thread { |
79 | 7 // MyVncClient client; |
60 | 8 InterfaceForViewer client; |
50
c07bec8c8617
change echoClient.java EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
9 private String treenum; |
c07bec8c8617
change echoClient.java EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
10 |
79 | 11 /* |
12 * public WaitReply(String treenum,MyVncClient client) { this.client = | |
13 * client; this.treenum = treenum; } | |
14 */ | |
60 | 15 |
79 | 16 public WaitReply(String treenum, InterfaceForViewer client) { |
60 | 17 this.client = client; |
18 this.treenum = treenum; | |
19 } | |
20 | |
79 | 21 public void run() { |
50
c07bec8c8617
change echoClient.java EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
22 Socket clientSocket = null; |
79 | 23 ServerSocket echoServer = null; |
24 // boolean mainFlag; | |
25 | |
26 while (true) { | |
36 | 27 try { |
50
c07bec8c8617
change echoClient.java EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
28 echoServer = new ServerSocket(10001 + Integer.parseInt(treenum)); |
79 | 29 } catch (IOException e) { |
36 | 30 System.out.println(e); |
60 | 31 } |
36 | 32 try { |
79 | 33 clientSocket = echoServer.accept(); |
34 if (clientSocket != null) { | |
35 client.close(); | |
36 // client.clientSocket = clientSocket; | |
37 client.setClientSocket(clientSocket); | |
38 client.init(); | |
39 client.start_threads(); | |
40 client.start(); | |
41 // MyVncClient.main(clientSocket); | |
42 // echo.Interruption(clientSocket); | |
43 echoServer.close(); | |
44 } | |
45 | |
46 } catch (IOException e) { | |
36 | 47 System.out.println(e); |
48 } | |
49 /* | |
79 | 50 * try { Thread.sleep(100); } catch (InterruptedException e) { |
51 * e.printStackTrace(); } | |
52 */ | |
36 | 53 } |
54 } | |
55 } |