Mercurial > hg > Members > nobuyasu > tightVNCClient
annotate src/myVncClient/WaitReply.java @ 100:961a5915834f
merge
author | Yu Taninari <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 Oct 2011 23:31:34 +0900 |
parents | ba6e672cc47c |
children | 2f2f8da71d60 |
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; |
85
ba6e672cc47c
update EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
80
diff
changeset
|
10 boolean passflag; |
ba6e672cc47c
update EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
80
diff
changeset
|
11 |
50
c07bec8c8617
change echoClient.java EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
12 |
79 | 13 /* |
14 * public WaitReply(String treenum,MyVncClient client) { this.client = | |
15 * client; this.treenum = treenum; } | |
16 */ | |
60 | 17 |
79 | 18 public WaitReply(String treenum, InterfaceForViewer client) { |
60 | 19 this.client = client; |
20 this.treenum = treenum; | |
21 } | |
100 | 22 |
23 public boolean checkPath() { | |
24 return passflag; | |
25 } | |
26 | |
79 | 27 public void run() { |
50
c07bec8c8617
change echoClient.java EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
28 Socket clientSocket = null; |
79 | 29 ServerSocket echoServer = null; |
30 // boolean mainFlag; | |
31 | |
32 while (true) { | |
36 | 33 try { |
50
c07bec8c8617
change echoClient.java EchoClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
34 echoServer = new ServerSocket(10001 + Integer.parseInt(treenum)); |
79 | 35 } catch (IOException e) { |
36 | 36 System.out.println(e); |
60 | 37 } |
36 | 38 try { |
79 | 39 clientSocket = echoServer.accept(); |
40 if (clientSocket != null) { | |
41 client.close(); | |
100 | 42 passflag = true; |
79 | 43 // client.clientSocket = clientSocket; |
44 client.setClientSocket(clientSocket); | |
45 client.init(); | |
80 | 46 client.setEchoValue(null); |
47 client.getParentName(); | |
79 | 48 client.start_threads(); |
49 client.start(); | |
50 // MyVncClient.main(clientSocket); | |
51 // echo.Interruption(clientSocket); | |
52 echoServer.close(); | |
53 } | |
54 | |
55 } catch (IOException e) { | |
36 | 56 System.out.println(e); |
57 } | |
58 /* | |
79 | 59 * try { Thread.sleep(100); } catch (InterruptedException e) { |
60 * e.printStackTrace(); } | |
61 */ | |
36 | 62 } |
63 } | |
100 | 64 } |