Java网络编程叶存菜鸟笔记InetAddress

InetAddress 主要实现功能 :  获取本机或其它主机的IP地址



 * methods    //  常用方法
 * public static InetAddress getByName(String host) throws UnknowHostException                         /  / 主机名称获取InetAddress对象  ,静态方法,实例化InetAddress对象
 * public static InetAddress getLocalHost()throws UnknownHostException                                  //通过本机获取InetAddress对象,静态方法,实例化InetAddress对象
 * public String getHostaAddress()                                                                                         //   获取IP地址
 * public String getHostName                                                                         //得到主机名
 * public static isReachable(int  timesout)                   //判断地址是否可以到达,同时指定超时时间

 */


import java.net.*;
public class InetAddressApplication {
     public static void main(String args[]){
    InetAddress a=null;                      // 创建实例
    InetAddress b=null;
    try{
        a=InetAddress.getLocalHost();                             // 对象实例化(本机)
        b=InetAddress.getByName("www.baidu.com");           //取的远程百度InetAddress对象
    }catch(UnknownHostException e){
    e.printStackTrace();
    }
      System.out.println("本机IP地址为:"+a.getHostAddress()+"\n"+"www.baidu.comIP网址为"+b.getHostAddress());
     }

}

debug:

本机IP地址为:192.168.1.100
www.baidu.comIP网址为180.97.33.107



你可能感兴趣的:(Java网络编程叶存菜鸟笔记InetAddress)