annotate src/myVncClient/waitreply.java @ 34:76f5994f2af2

modfy MyVncClient.java
author e085711
date Thu, 07 Jul 2011 18:12:46 +0900
parents a335a1038a23
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
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
76f5994f2af2 modfy MyVncClient.java
e085711
parents: 30
diff changeset
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
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
16
29
750ecaa1e1b9 add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff changeset
17 public void run(){
30
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
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
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
21 echoServer = new ServerSocket(10001 + Integer.parseInt(echoClient.value.treenum));
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
22 }
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
23 catch (IOException e) {
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
24 System.out.println(e);
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
25 }
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
26 try {
29
750ecaa1e1b9 add echoClient.java and waitreply.java. modify MyRfbProto.java
e085711
parents:
diff changeset
27 clientSocket = echoServer.accept();
30
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
28 if(clientSocket != null){
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
29 MyVncClient.main(clientSocket);
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
30 //echo.Interruption(clientSocket);
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
31 }
34
76f5994f2af2 modfy MyVncClient.java
e085711
parents: 30
diff changeset
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
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
36 /*
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
37 try {
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
38 Thread.sleep(100);
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
39 } catch (InterruptedException e) {
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
40 // TODO Auto-generated catch block
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
41 e.printStackTrace();
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
42 }
a335a1038a23 merge taninari's program
e085711
parents: 29
diff changeset
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