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 {