# HG changeset patch # User sugi # Date 1415412687 -32400 # Node ID 18dd339b98ea187c39dc67c27c34feedd4695965 # Parent 6cb444e8e6468c269db3120aed979b71c612904b bug fix diff -r 6cb444e8e646 -r 18dd339b98ea src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveChangeRequest.java --- a/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveChangeRequest.java Sat Nov 08 11:04:43 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveChangeRequest.java Sat Nov 08 11:11:27 2014 +0900 @@ -31,13 +31,15 @@ ods.put("parent", "changeRequest", order); new ReceiveChangeRequest(); } else { // this node is root. + order.route.add(info.from); if (order.messageID == MessageType.CurrentVNCInfo.getId()) { ods.put("currentServer", order); new ReceiveChangeRequest(); } else { - System.out.println("coming Server change request from "+ order.name); + System.out.println("coming Server change request from "+ order.name+" "+order.route.size()); //new CheckCurrentInfo(info); // check change Server flag. order.messageID = MessageType.StartNegotiate.getId(); + order.name = "node0"; ods.put(info.key, order); new ReceiveChangeRequest(); @@ -46,7 +48,7 @@ } else if (order.messageID == MessageType.StartNegotiate.getId()) { if (order.route.size() == 0) { // this node send ChangeVNCRequest - System.out.println("coming Server change request from "+ order.name); + System.out.println("coming StartNegotiate from "+ order.name); // String[] args = {"localhost"}; // // negotiate VNCServer by Viewer // Viewer.main(args);