annotate src/myVncProxy/acceptThread.java @ 54:796f2b3b8665

modify MyRfbProto.java
author e085711
date Fri, 08 Jul 2011 12:38:14 +0900
parents b2bf4e44504a
children 4864a7d1df00
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
24
87b29d6039a6 add package myVncProxy
e085711
parents: 23
diff changeset
1 package myVncProxy;
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
2 import java.net.Socket;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
3 import java.io.IOException;
43
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
4 import java.io.InputStream;
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
5 import java.io.OutputStream;
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
6
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
7 public class acceptThread implements Runnable {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
8 MyRfbProto rfb;
25
cded9fd297ab create png data
e085711
parents: 24
diff changeset
9 byte[] imageBytes;
27
13d4d3118cb8 create rfb.cliListTmp
e085711
parents: 25
diff changeset
10
25
cded9fd297ab create png data
e085711
parents: 24
diff changeset
11 acceptThread(MyRfbProto _rfb ) {
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
12 rfb = _rfb;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
13 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
14 public void run() {
23
b51bb7bc0766 test update
e085711
parents: 10
diff changeset
15 rfb.selectPort();
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
16 while (true) {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
17 try {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
18 Socket newCli = rfb.accept();
54
796f2b3b8665 modify MyRfbProto.java
e085711
parents: 47
diff changeset
19
43
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
20 OutputStream os = newCli.getOutputStream();
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
21 InputStream is = newCli.getInputStream();
54
796f2b3b8665 modify MyRfbProto.java
e085711
parents: 47
diff changeset
22 rfb.newClient(this, newCli, os, is);
796f2b3b8665 modify MyRfbProto.java
e085711
parents: 47
diff changeset
23 } catch (IOException e) {
25
cded9fd297ab create png data
e085711
parents: 24
diff changeset
24 e.printStackTrace();
cded9fd297ab create png data
e085711
parents: 24
diff changeset
25 System.out.println(e);
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
26 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
27 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
28 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
29 }