一个Java程序实现读取本地ip和服务器ip - - JavaEye技术网站

来源:百度文库 编辑:神马文学网 时间:2024/04/27 16:25:22

一个Java程序实现读取本地ip和服务器ip

文章分

一个Java程序实现读取本地ip和服务器ip

文章分类:Java编程Java代码
  1. package com;   
  2.   
  3. import java.net.InetAddress;   
  4. import java.net.UnknownHostException;   
  5.   
  6. public class Netool {   
  7.   
  8.      InetAddress myip=null;   
  9.      InetAddress myserver=null;   
  10.     /**  
  11.      * @param args  
  12.      */  
  13.     public static void main(String[] args) {   
  14.            
  15.         Netool netool=new Netool();   
  16.            
  17.         System.out.println("我的主机IP是:"+netool.getMyip());   
  18.         System.out.println("我的服务器IP是:"+netool.getMyServer());   
  19.            
  20.   
  21.     }   
  22.        
  23.     //或得我的IP   
  24.     public InetAddress getMyip()   
  25.     {   
  26.            
  27.         try {   
  28.             myip=InetAddress.getLocalHost();   
  29.         } catch (UnknownHostException e) {   
  30.             // TODO Auto-generated catch block   
  31.             e.printStackTrace();   
  32.         }   
  33.         return myip;   
  34.     }   
  35.     public InetAddress getMyServer(){   
  36.            
  37.         try {   
  38.             myserver=InetAddress.getByName("www.baidu.com");   
  39.         } catch (UnknownHostException e) {   
  40.             // TODO Auto-generated catch block   
  41.             e.printStackTrace();   
  42.         }   
  43.         return myserver;   
  44.     }   
  45.   
  46. }  
类:Java编程
Java代码
  1. package com;   
  2.   
  3. import java.net.InetAddress;   
  4. import java.net.UnknownHostException;   
  5.   
  6. public class Netool {   
  7.   
  8.      InetAddress myip=null;   
  9.      InetAddress myserver=null;   
  10.     /**  
  11.      * @param args  
  12.      */  
  13.     public static void main(String[] args) {   
  14.            
  15.         Netool netool=new Netool();   
  16.            
  17.         System.out.println("我的主机IP是:"+netool.getMyip());   
  18.         System.out.println("我的服务器IP是:"+netool.getMyServer());   
  19.            
  20.   
  21.     }   
  22.        
  23.     //或得我的IP   
  24.     public InetAddress getMyip()   
  25.     {   
  26.            
  27.         try {   
  28.             myip=InetAddress.getLocalHost();   
  29.         } catch (UnknownHostException e) {   
  30.             // TODO Auto-generated catch block   
  31.             e.printStackTrace();   
  32.         }   
  33.         return myip;   
  34.     }   
  35.     public InetAddress getMyServer(){   
  36.            
  37.         try {   
  38.             myserver=InetAddress.getByName("www.baidu.com");   
  39.         } catch (UnknownHostException e) {   
  40.             // TODO Auto-generated catch block   
  41.             e.printStackTrace();   
  42.         }   
  43.         return myserver;   
  44.     }   
  45.   
  46. }