Mercurial > hg > Members > riono > TreeVNC_ja_comment
comparison src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java @ 419:7e811f33b99d
Adhoc implement multi display
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 01 Jan 2016 02:39:25 +0900 |
parents | 0543c380308c |
children | 0ad52aac3bc3 |
comparison
equal
deleted
inserted
replaced
418:0543c380308c | 419:7e811f33b99d |
---|---|
247 int dataLen = buf.getInt(); | 247 int dataLen = buf.getInt(); |
248 byte[] byteAddress = new byte[addressLength]; | 248 byte[] byteAddress = new byte[addressLength]; |
249 buf.get(byteAddress); | 249 buf.get(byteAddress); |
250 String address = new String(byteAddress, "UTF-8"); | 250 String address = new String(byteAddress, "UTF-8"); |
251 int nodeNum = getNodeNum(port, address); | 251 int nodeNum = getNodeNum(port, address); |
252 Long delay = System.currentTimeMillis() - time; | 252 if (nodeNum != 0) { |
253 if (delay > 3000) { | 253 Long delay = System.currentTimeMillis() - time; |
254 TreeVNCNode deadNode = nodeList.get(nodeNum); | 254 if (delay > 3000) { |
255 treeManager.moveLastNodeToLostNodePosition(deadNode.getTreeNum()); | 255 TreeVNCNode deadNode = nodeList.get(nodeNum); |
256 treeManager.lostNodeConnection(deadNode); | 256 treeManager.moveLastNodeToLostNodePosition(deadNode.getTreeNum()); |
257 treeManager.showTreeNode(); | 257 treeManager.lostNodeConnection(deadNode); |
258 treeManager.showTreeNode(); | |
259 } | |
260 System.out.println(System.currentTimeMillis() + " : receive checkDelay : nodeNum" + nodeNum + ", port : " + port + ", address : " + address + ", delay : " + delay + ", size : " + dataLen); | |
258 } | 261 } |
259 System.out.println(System.currentTimeMillis() + " : receive checkDelay : nodeNum" + nodeNum + ", port : " + port + ", address : " + address + ", delay : " + delay + ", size : " + dataLen); | |
260 } | 262 } |
261 // case of client node. | 263 // case of client node. |
262 } else if (b[0] == ClientToServerMessage.SERVER_CHANGE_REQUEST) { | 264 } else if (b[0] == ClientToServerMessage.SERVER_CHANGE_REQUEST) { |
263 ClientToServerMessage serverChangeRequest = new ClientToServerMessage() { | 265 ClientToServerMessage serverChangeRequest = new ClientToServerMessage() { |
264 @Override | 266 @Override |