Mercurial > hg > Members > nobuyasu > tightVNCProxy
annotate src/myVncProxy/AcceptThread.java @ 126:762d2b7f1db2
modify MyRfbProto
author | e085711 |
---|---|
date | Tue, 02 Aug 2011 03:07:22 +0900 |
parents | 347c153f74c7 |
children | 712a047908df |
rev | line source |
---|---|
70
c92ec7258953
change name AcceptThread
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 package myVncProxy; |
c92ec7258953
change name AcceptThread
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 import java.net.Socket; |
71 | 3 import java.io.IOException; |
4 import java.io.InputStream; | |
5 import java.io.OutputStream; | |
70
c92ec7258953
change name AcceptThread
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 |
71 | 7 public class AcceptThread implements Runnable { |
8 MyRfbProto rfb; | |
9 byte[] imageBytes; | |
70
c92ec7258953
change name AcceptThread
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 |
71 | 11 AcceptThread(MyRfbProto _rfb) { |
12 rfb = _rfb; | |
13 } | |
70
c92ec7258953
change name AcceptThread
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 |
71 | 15 public void run() { |
16 rfb.selectPort(); | |
17 while (true) { | |
18 try { | |
19 Socket newCli = rfb.accept(); | |
70
c92ec7258953
change name AcceptThread
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 |
71 | 21 OutputStream os = newCli.getOutputStream(); |
22 InputStream is = newCli.getInputStream(); | |
23 rfb.newClient(this, newCli, os, is); | |
24 } catch (IOException e) { | |
25 e.printStackTrace(); | |
26 System.out.println(e); | |
27 } | |
28 } | |
29 } | |
73 | 30 } |