Mercurial > hg > Members > riono > TreeVNC_ja_comment
comparison src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java @ 280:9c5874d0f37e
fix adjustHdSizeButton button, this button send REQUEST_SINGLE_DISPLAY_WIDTH
author | oc |
---|---|
date | Sun, 11 Jan 2015 03:38:25 +0900 |
parents | 2d39a1f9558d |
children | 16d3584ae7a0 |
comparison
equal
deleted
inserted
replaced
279:dce00f9ac98c | 280:9c5874d0f37e |
---|---|
184 changeVNCServer(viewer, newHostName, frameSizeWidth, frameSizeHeight, id); | 184 changeVNCServer(viewer, newHostName, frameSizeWidth, frameSizeHeight, id); |
185 } | 185 } |
186 } else { | 186 } else { |
187 continue; | 187 continue; |
188 } | 188 } |
189 } else if (b[0] == ClientToServerMessage.REQUEST_SINGLE_DISPLAY_WIDTH) { | |
190 ByteBuffer buf = ByteBuffer.wrap(b); | |
191 buf.order(ByteOrder.BIG_ENDIAN); | |
192 buf.get(); | |
193 // ここにエンコーディングタイプがSendSingleDisplayWidthなframebufferUpdateを送信する処理を書く | |
194 // multicastqueue.put()な処理を | |
189 } else if (b[0] == ClientToServerMessage.CHECK_DELAY_REPLY) { | 195 } else if (b[0] == ClientToServerMessage.CHECK_DELAY_REPLY) { |
190 ByteBuffer buf = ByteBuffer.wrap(b); | 196 ByteBuffer buf = ByteBuffer.wrap(b); |
191 buf.order(ByteOrder.BIG_ENDIAN); | 197 buf.order(ByteOrder.BIG_ENDIAN); |
192 buf.getShort(); | 198 buf.getShort(); |
193 Long time = buf.getLong(); | 199 Long time = buf.getLong(); |
212 throws TransportException { | 218 throws TransportException { |
213 writer.write(b,0,c); | 219 writer.write(b,0,c); |
214 } | 220 } |
215 }; | 221 }; |
216 context.sendMessage(sc); | 222 context.sendMessage(sc); |
223 } else if (b[0] == ClientToServerMessage.REQUEST_SINGLE_DISPLAY_WIDTH) { | |
224 ClientToServerMessage sc = new ClientToServerMessage() { | |
225 @Override | |
226 public void send(Writer writer) | |
227 throws TransportException { | |
228 writer.write(b, 0, c); | |
229 } | |
230 }; | |
217 } else if (b[0] == ClientToServerMessage.CHECK_DELAY_REPLY) { | 231 } else if (b[0] == ClientToServerMessage.CHECK_DELAY_REPLY) { |
218 ClientToServerMessage checkDelayReply = new ClientToServerMessage() { | 232 ClientToServerMessage checkDelayReply = new ClientToServerMessage() { |
219 @Override | 233 @Override |
220 public void send(Writer writer) | 234 public void send(Writer writer) |
221 throws TransportException { | 235 throws TransportException { |