annotate src/myVncProxy/acceptThread.java @ 65:5fca2bb52dc7

create checkMillis
author e085711
date Fri, 22 Jul 2011 03:21:56 +0900
parents 4864a7d1df00
children
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;
65
5fca2bb52dc7 create checkMillis
e085711
parents: 63
diff changeset
2
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
3 import java.net.Socket;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
4 import java.io.IOException;
43
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
5 import java.io.InputStream;
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
6 import java.io.OutputStream;
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
7
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
8 public class acceptThread implements Runnable {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
9 MyRfbProto rfb;
25
cded9fd297ab create png data
e085711
parents: 24
diff changeset
10 byte[] imageBytes;
27
13d4d3118cb8 create rfb.cliListTmp
e085711
parents: 25
diff changeset
11
65
5fca2bb52dc7 create checkMillis
e085711
parents: 63
diff changeset
12 acceptThread(MyRfbProto _rfb) {
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
13 rfb = _rfb;
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
14 }
65
5fca2bb52dc7 create checkMillis
e085711
parents: 63
diff changeset
15
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
16 public void run() {
23
b51bb7bc0766 test update
e085711
parents: 10
diff changeset
17 rfb.selectPort();
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
18 while (true) {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
19 try {
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
20 Socket newCli = rfb.accept();
65
5fca2bb52dc7 create checkMillis
e085711
parents: 63
diff changeset
21
43
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
22 OutputStream os = newCli.getOutputStream();
08317224ce21 create RFB 003.998
e085711
parents: 42
diff changeset
23 InputStream is = newCli.getInputStream();
54
796f2b3b8665 modify MyRfbProto.java
e085711
parents: 47
diff changeset
24 rfb.newClient(this, newCli, os, is);
65
5fca2bb52dc7 create checkMillis
e085711
parents: 63
diff changeset
25 } catch (IOException e) {
25
cded9fd297ab create png data
e085711
parents: 24
diff changeset
26 e.printStackTrace();
cded9fd297ab create png data
e085711
parents: 24
diff changeset
27 System.out.println(e);
10
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
28 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
29 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
30 }
2840c7a259f1 add acceptThread
e085711
parents:
diff changeset
31 }