comparison src/main/java/jp/ac/u_ryukyu/alicevnc/StartAliceVNC.java @ 74:d05de910a3f1

update Alice TopologyNodeConfig for over NAT
author Nozomi
date Thu, 26 Nov 2015 20:09:52 +0900
parents 57ca704f86a3
children
comparison
equal deleted inserted replaced
73:281b667970de 74:d05de910a3f1
1 package jp.ac.u_ryukyu.alicevnc; 1 package jp.ac.u_ryukyu.alicevnc;
2 2
3 import java.util.ArrayList; 3 import java.util.ArrayList;
4 import java.util.LinkedList;
4 5
5 import alice.daemon.AliceDaemon; 6 import alice.daemon.AliceDaemon;
6 import alice.topology.node.TopologyNode; 7 import alice.topology.node.TopologyNode;
8 import alice.topology.node.TopologyNodeConfig;
7 9
8 /** 10 /**
9 * java -cp AliceVNC.jar alice.topology.manager.TopologyManager 11 * java -cp AliceVNC.jar alice.topology.manager.TopologyManager
10 * java -jar build/libs/AliceVNC.jar -host YuSugimoto-no-MacBook-Pro.local -p 21000 12 * java -jar build/libs/AliceVNC.jar -host YuSugimoto-no-MacBook-Pro.local -p 21000
11 */ 13 */
21 cs.ods.put("host", "node0"); 23 cs.ods.put("host", "node0");
22 cs.execute(); 24 cs.execute();
23 return; 25 return;
24 } 26 }
25 27
26 if (conf.getManagerHostName() ==null){ 28 LinkedList<TopologyNodeConfig> topologyNodeConfigs = TopologyNodeConfig.MultiTopologyNodeCongingFactory(args);
27 conf.setManagerHostName("firefly.cr.ie.u-ryukyu.ac.jp"); 29 for(TopologyNodeConfig config : topologyNodeConfigs){
28 conf.setManagerPort(10000); 30 new TopologyNode(config, cs);
29 } 31 }
30 32
31 new TopologyNode(conf, cs);
32 } 33 }
33 } 34 }