Mercurial > hg > Members > nobuyasu > tightVNCProxy
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 } |