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

modify MyRfbProto.java
author e085711
date Fri, 08 Jul 2011 12:38:14 +0900
parents b2bf4e44504a
children 4864a7d1df00
comparison
equal deleted inserted replaced
52:6eb7d0c8f11d 54:796f2b3b8665
14 public void run() { 14 public void run() {
15 rfb.selectPort(); 15 rfb.selectPort();
16 while (true) { 16 while (true) {
17 try { 17 try {
18 Socket newCli = rfb.accept(); 18 Socket newCli = rfb.accept();
19
19 OutputStream os = newCli.getOutputStream(); 20 OutputStream os = newCli.getOutputStream();
20 InputStream is = newCli.getInputStream(); 21 InputStream is = newCli.getInputStream();
21 rfb.sendRfbVersion(os); 22 rfb.newClient(this, newCli, os, is);
22 rfb.readVersionMsg(is); 23 } catch (IOException e) {
23 rfb.sendSecurityType(os);
24 rfb.readSecType(is);
25 rfb.sendSecResult(os);
26 rfb.readClientInit(is);
27 rfb.sendInitData(os);
28 rfb.createBimgFlag = true;
29 // rfb.addSockTmp(newCli);
30 rfb.addSock(newCli);
31 } catch (IOException e) {
32 e.printStackTrace(); 24 e.printStackTrace();
33 System.out.println(e); 25 System.out.println(e);
34 } 26 }
35 } 27 }
36 } 28 }