comparison src/main/java/jp/ac/u_ryukyu/treevnc/MyRfbProto.java @ 36:b7d4d0349f99

write part of reconnection and remove warning.
author one
date Tue, 18 Sep 2012 17:23:19 +0900
parents 1b81deb0abb3
children c2f0b6907448
comparison
equal deleted inserted replaced
35:1b81deb0abb3 36:b7d4d0349f99
12 import com.glavsoft.exceptions.TransportException; 12 import com.glavsoft.exceptions.TransportException;
13 import com.glavsoft.rfb.protocol.Protocol; 13 import com.glavsoft.rfb.protocol.Protocol;
14 import com.glavsoft.rfb.protocol.ProtocolContext; 14 import com.glavsoft.rfb.protocol.ProtocolContext;
15 import com.glavsoft.transport.Reader; 15 import com.glavsoft.transport.Reader;
16 import com.glavsoft.transport.Writer; 16 import com.glavsoft.transport.Writer;
17 import com.glavsoft.viewer.Viewer;
17 18
18 public class MyRfbProto { 19 public class MyRfbProto {
19 final static int FramebufferUpdateRequest = 3; 20 final static int FramebufferUpdateRequest = 3;
20 final static int CheckDelay = 11; 21 final static int CheckDelay = 11;
21 final static int FramebufferUpdate = 0; 22 final static int FramebufferUpdate = 0;
98 } catch (IOException e) { 99 } catch (IOException e) {
99 try { 100 try {
100 writerRunning.set(2); 101 writerRunning.set(2);
101 os.close(); 102 os.close();
102 is.close(); 103 is.close();
104 break;
103 } catch (IOException e1) { 105 } catch (IOException e1) {
104 } catch (TransportException e1) { 106 } catch (TransportException e1) {
105 e1.printStackTrace(); 107 e1.printStackTrace();
106 } 108 }
107 return; 109 return;
318 320
319 public void setEcho(EchoClient _echo) { 321 public void setEcho(EchoClient _echo) {
320 echo = _echo; 322 echo = _echo;
321 } 323 }
322 324
325 public void setViewer(Viewer v) {
326 echo.setViewer(v);
327 }
328
323 public EchoClient getEcho() { 329 public EchoClient getEcho() {
324 return echo; 330 return echo;
325 } 331 }
326 } 332 }