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