comparison src/main/java/alice/test/codesegment/remote/TestRemoteConfig.java @ 558:0259a8aba18c dispose

add ip to HostMessage.class, delete System.out in ReceiveData, some TopM class change using ip connection
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Sat, 21 Nov 2015 18:23:51 +0900
parents 1a860019b2fe
children
comparison
equal deleted inserted replaced
557:1a860019b2fe 558:0259a8aba18c
6 import java.net.UnknownHostException; 6 import java.net.UnknownHostException;
7 7
8 public class TestRemoteConfig extends Config { 8 public class TestRemoteConfig extends Config {
9 9
10 public String hostname; 10 public String hostname;
11 private InetAddress ip; 11 public String ip;
12 public int connectPort = 10000; 12 public int connectPort = 10000;
13 public String key; 13 public String key;
14 14
15 public TestRemoteConfig(String[] args) { 15 public TestRemoteConfig(String[] args) {
16 super(args); 16 super(args);
17 for (int i = 0; i< args.length; i++) { 17 for (int i = 0; i< args.length; i++) {
18 if ("-h".equals(args[i])) { 18 if ("-h".equals(args[i])) {
19 hostname = args[++i]; 19 hostname = args[++i];
20 } else if ("-ip".equals(args[i])) { 20 } else if ("-ip".equals(args[i])) {
21 try { 21 ip = args[++i];
22 ip = InetAddress.getByName(args[++i]);
23 } catch (UnknownHostException e) {
24 e.printStackTrace();
25 }
26 } else if ("-cp".equals(args[i])) { 22 } else if ("-cp".equals(args[i])) {
27 connectPort = Integer.parseInt(args[++i]); 23 connectPort = Integer.parseInt(args[++i]);
28 } else if ("-key".equals(args[i])) { 24 } else if ("-key".equals(args[i])) {
29 key = args[++i]; 25 key = args[++i];
30 } 26 }
31 } 27 }
32 } 28 }
33 29
34 public InetAddress getIP(){
35 if (ip == null){
36 try {
37 ip = InetAddress.getByName(hostname);
38 } catch (UnknownHostException e) {
39 e.printStackTrace();
40 }
41 }
42 return ip;
43 }
44
45 } 30 }