Mercurial > hg > Database > Alice
diff src/main/java/alice/test/codesegment/remote/TestRemoteConfig.java @ 557:1a860019b2fe dispose
add ip to HostMessage.class
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 20 Nov 2015 17:57:55 +0900 |
parents | aefbe41fcf12 |
children | 0259a8aba18c |
line wrap: on
line diff
--- a/src/main/java/alice/test/codesegment/remote/TestRemoteConfig.java Thu Nov 19 21:30:12 2015 +0900 +++ b/src/main/java/alice/test/codesegment/remote/TestRemoteConfig.java Fri Nov 20 17:57:55 2015 +0900 @@ -2,9 +2,13 @@ import alice.daemon.Config; +import java.net.InetAddress; +import java.net.UnknownHostException; + public class TestRemoteConfig extends Config { public String hostname; + private InetAddress ip; public int connectPort = 10000; public String key; @@ -13,6 +17,12 @@ for (int i = 0; i< args.length; i++) { if ("-h".equals(args[i])) { hostname = args[++i]; + } else if ("-ip".equals(args[i])) { + try { + ip = InetAddress.getByName(args[++i]); + } catch (UnknownHostException e) { + e.printStackTrace(); + } } else if ("-cp".equals(args[i])) { connectPort = Integer.parseInt(args[++i]); } else if ("-key".equals(args[i])) { @@ -21,4 +31,15 @@ } } + public InetAddress getIP(){ + if (ip == null){ + try { + ip = InetAddress.getByName(hostname); + } catch (UnknownHostException e) { + e.printStackTrace(); + } + } + return ip; + } + }