首页 > 编程语言 > 详细

Creating InetAddress object in Java

时间:2014-10-21 03:34:00      阅读:304      评论:0      收藏:0      [点我收藏+]

I am trying to convert an address specified by an IP number or a name, both in String (i.e. localhost or 127.0.0.1), into an InetAdress object. There‘s no constructor but rather static methods that return an InetAddress. So if I get a host name it‘s not a problem, but what if I get the IP number? There‘s one method that getsbyte[] but I‘m not sure how that can help me. All other methods gets the host name.

 

You should be able to use getByName or getByAddress.

The host name can either be a machine name, such as "java.sun.com", or a textual representation of its IP address

InetAddress addr = InetAddress.getByName("127.0.0.1");

The method that takes a byte array can be used like this:

byte[] ipAddr = new byte[]{127, 0, 0, 1};
InetAddress addr = InetAddress.getByAddress(ipAddr)

 

Creating InetAddress object in Java

原文:http://www.cnblogs.com/ghgyj/p/4039363.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!