Mercurial > hg > Applications > TightVNC_orginal
comparison src/main/java/jp/ac/u_ryukyu/treevnc/MyRfbProto.java @ 35:1b81deb0abb3
write a little part reconnection.
author | one |
---|---|
date | Wed, 12 Sep 2012 13:16:47 +0900 |
parents | 9d3478d11d3b |
children | b7d4d0349f99 |
comparison
equal
deleted
inserted
replaced
34:f70008073a03 | 35:1b81deb0abb3 |
---|---|
4 import java.net.Socket; | 4 import java.net.Socket; |
5 import java.nio.ByteBuffer; | 5 import java.nio.ByteBuffer; |
6 import java.util.LinkedList; | 6 import java.util.LinkedList; |
7 import java.util.concurrent.atomic.AtomicInteger; | 7 import java.util.concurrent.atomic.AtomicInteger; |
8 | 8 |
9 import jp.ac.u_ryukyu.treevnc.client.EchoClient; | |
9 import jp.ac.u_ryukyu.treevnc.server.RequestScreenThread; | 10 import jp.ac.u_ryukyu.treevnc.server.RequestScreenThread; |
10 | 11 |
11 import com.glavsoft.exceptions.TransportException; | 12 import com.glavsoft.exceptions.TransportException; |
12 import com.glavsoft.rfb.protocol.Protocol; | 13 import com.glavsoft.rfb.protocol.Protocol; |
13 import com.glavsoft.rfb.protocol.ProtocolContext; | 14 import com.glavsoft.rfb.protocol.ProtocolContext; |
22 final static String versionMsg_3_855 = "RFB 003.855\n"; | 23 final static String versionMsg_3_855 = "RFB 003.855\n"; |
23 private int clients; | 24 private int clients; |
24 protected MulticastQueue<LinkedList<ByteBuffer>> multicastqueue = new MulticastQueue<LinkedList<ByteBuffer>>(); | 25 protected MulticastQueue<LinkedList<ByteBuffer>> multicastqueue = new MulticastQueue<LinkedList<ByteBuffer>>(); |
25 private RequestScreenThread rThread; | 26 private RequestScreenThread rThread; |
26 private boolean proxyFlag = true; | 27 private boolean proxyFlag = true; |
28 private EchoClient echo; | |
27 | 29 |
28 public MyRfbProto() { | 30 public MyRfbProto() { |
29 rThread = new RequestScreenThread(this); | 31 rThread = new RequestScreenThread(this); |
30 } | 32 } |
31 | 33 |
310 } | 312 } |
311 | 313 |
312 public void notProxy() { | 314 public void notProxy() { |
313 proxyFlag = false; | 315 proxyFlag = false; |
314 } | 316 } |
317 | |
318 | |
319 public void setEcho(EchoClient _echo) { | |
320 echo = _echo; | |
321 } | |
322 | |
323 public EchoClient getEcho() { | |
324 return echo; | |
325 } | |
315 } | 326 } |