首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

取得本地所有IP

2012-10-28 
获得本地所有IP//包括127.0.0.1public static ListString getAllIp(){ListString ipList new ArrayL

获得本地所有IP

//包括127.0.0.1public static List<String> getAllIp(){    List<String> ipList = new ArrayList<String>();    try    {        Enumeration<NetworkInterface> enumeration = NetworkInterface.getNetworkInterfaces();        while (enumeration.hasMoreElements())        {            NetworkInterface ni = enumeration.nextElement();            Enumeration<InetAddress> addresses = ni.getInetAddresses();            while (addresses.hasMoreElements())            {                InetAddress addr = addresses.nextElement();                ipList.add(addr.getHostAddress());            }        }    }    catch (SocketException e)    {        e.printStackTrace();    }    return ipList;}

热点排行