Mercurial > hg > Members > nobuyasu > tightVNCClient
annotate src/myVncClient/waitreply.java @ 34:76f5994f2af2
modfy MyVncClient.java
author | e085711 |
---|---|
date | Thu, 07 Jul 2011 18:12:46 +0900 |
parents | a335a1038a23 |
children |
rev | line source |
---|---|
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
1 package myVncClient; |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
2 |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
3 import java.net.*; |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
4 import java.io.*; |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
5 |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
6 |
30 | 7 public class waitreply extends Thread { |
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
8 echoClient echo; |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
9 Socket clientSocket = null; |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
10 ServerSocket echoServer=null; |
34 | 11 boolean mainFlag; |
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
12 |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
13 waitreply(echoClient _echo){ |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
14 echo = _echo; |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
15 } |
30 | 16 |
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
17 public void run(){ |
30 | 18 |
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
19 while(true){ |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
20 try { |
30 | 21 echoServer = new ServerSocket(10001 + Integer.parseInt(echoClient.value.treenum)); |
22 } | |
23 catch (IOException e) { | |
24 System.out.println(e); | |
25 } | |
26 try { | |
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
27 clientSocket = echoServer.accept(); |
30 | 28 if(clientSocket != null){ |
29 MyVncClient.main(clientSocket); | |
30 //echo.Interruption(clientSocket); | |
31 } | |
34 | 32 |
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
33 }catch (IOException e){ |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
34 System.out.println(e); |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
35 } |
30 | 36 /* |
37 try { | |
38 Thread.sleep(100); | |
39 } catch (InterruptedException e) { | |
40 // TODO Auto-generated catch block | |
41 e.printStackTrace(); | |
42 } | |
43 */ | |
29
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
44 } |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
45 } |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
46 } |
750ecaa1e1b9
add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff
changeset
|
47 |