2015년 12월 3일 목요일

JAVA GetLocalpAddress class

  1. public class GetLocalIpAddress {
  2. public static String GetLocalIpAddress() {
  3. try {
  4. for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements(); ) {
  5. NetworkInterface intf = en.nextElement();
  6. for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) {
  7. InetAddress inetAddress = enumIpAddr.nextElement();
  8. if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) {
  9. return inetAddress.getHostAddress();
  10. }
  11. }
  12. }
  13. } catch (SocketException ex) {
  14. ex.printStackTrace();
  15. }
  16. return null;
  17. }
  18. }

댓글 없음:

댓글 쓰기