Mercurial > hg > Applications > TreeVNC
diff src/main/java/jp/ac/u_ryukyu/treevnc/ScreenChangeRequest.java @ 170:2c36ea3f93da
send id in initData message and changeServer.
author | oc |
---|---|
date | Fri, 20 Jun 2014 18:04:23 +0900 |
parents | bce2ef0a2e79 |
children | 11b59b223222 |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/ScreenChangeRequest.java Thu Jun 19 20:25:19 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/ScreenChangeRequest.java Fri Jun 20 18:04:23 2014 +0900 @@ -20,9 +20,11 @@ */ public class ScreenChangeRequest implements ClientToServerMessage { final String bytes; + private short id; - public ScreenChangeRequest(String adr) { + public ScreenChangeRequest(String adr, short id) { this.bytes = adr; + this.id = id; System.out.println("Client send change screen server request :" + adr); } @@ -32,7 +34,7 @@ out.order(ByteOrder.BIG_ENDIAN); out.put(SERVER_CHANGE_REQUEST); out.put((byte)0); - out.putShort((byte)0); // padding + out.putShort(id); // padding out.putInt(bytes.length()); out.put(bytes.getBytes()); writer.write(out.array(), 0, out.position());