读书人

取得本地所有IP

发布时间: 2012-10-28 09:54:44 作者: rapoo

获得本地所有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;}

读书人网 >软件架构设计

热点推荐