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