Mercurial > hg > Database > Alice
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 } |