Mercurial > hg > Members > riono > TreeVNC_ja_comment
diff src/main/java/jp/ac/u_ryukyu/treevnc/server/MyRfbProtoProxy.java @ 20:98519d16a8c3
getInitData from ProtocolContext
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 29 Aug 2012 23:22:14 +0900 |
parents | ea83f4be0cc9 |
children | bfddb801c3aa |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/server/MyRfbProtoProxy.java Wed Aug 29 21:28:18 2012 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/server/MyRfbProtoProxy.java Wed Aug 29 23:22:14 2012 +0900 @@ -16,6 +16,8 @@ import com.glavsoft.exceptions.CommonException; import com.glavsoft.exceptions.TransportException; import com.glavsoft.rfb.encoding.EncodingType; +import com.glavsoft.rfb.protocol.Protocol; +import com.glavsoft.rfb.protocol.ProtocolContext; import com.glavsoft.transport.Reader; import com.glavsoft.transport.Writer; @@ -53,7 +55,7 @@ private ServerSocket servSock; protected int acceptPort; // private byte initData[]; - byte initData[]; + ProtocolContext context; private LinkedList<Socket> cliListTmp; private LinkedList<Socket> cliList; boolean createBimgFlag; @@ -755,7 +757,7 @@ } void sendInitData(Writer os) throws TransportException { - os.write(initData); + os.write(context.getInitData()); } public void writeFramebufferUpdateRequest(int x, int y, int w, int h, @@ -775,8 +777,9 @@ os.write(b); } + + public void setProtocolContext(Protocol workingProtocol) { + context = workingProtocol; + } - public void setInitData(byte[] _initData) { - initData = _initData; - } }