1.InetAddress类的常用方法
package cn.tx;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class TestInetAddress {
public static void main(String[] args) throws UnknownHostException {
//(1)获取InetAddress的方式
InetAddress ia=InetAddress.getLocalHost();
System.out.println("获取IP地址"+ia.getHostAddress());
System.out.println("获取主机名称"+ia.getHostName());
//(2)通过域名获取InetAddress对象
InetAddress ia2=InetAddress.getByName("www.taobao.com");
System.out.println("淘宝的IP地址"+ia2.getHostAddress());
System.out.println("淘宝的主机名称"+ia2.getHostName());
//(3)通过IP地址获取InetAddress对象
InetAddress ia3=InetAddress.getByName("192.168.1.1");
System.out.println("获取Ip地址"+ia3.getHostAddress());
System.out.println("获取主机名称"+ia3.getHostName());
}
}
2.InetSocketAddress类的常用方法