24
|
1 package myVncProxy;
|
10
|
2 import java.net.Socket;
|
|
3 import java.io.IOException;
|
43
|
4 import java.io.InputStream;
|
|
5 import java.io.OutputStream;
|
10
|
6
|
|
7 public class acceptThread implements Runnable {
|
|
8 MyRfbProto rfb;
|
25
|
9 byte[] imageBytes;
|
27
|
10
|
25
|
11 acceptThread(MyRfbProto _rfb ) {
|
10
|
12 rfb = _rfb;
|
|
13 }
|
|
14 public void run() {
|
23
|
15 rfb.selectPort();
|
10
|
16 while (true) {
|
|
17 try {
|
|
18 Socket newCli = rfb.accept();
|
54
|
19
|
43
|
20 OutputStream os = newCli.getOutputStream();
|
|
21 InputStream is = newCli.getInputStream();
|
54
|
22 rfb.newClient(this, newCli, os, is);
|
|
23 } catch (IOException e) {
|
25
|
24 e.printStackTrace();
|
|
25 System.out.println(e);
|
10
|
26 }
|
|
27 }
|
|
28 }
|
|
29 }
|