چگونگی بدست آوردن IP و MAC آدرس در جاوا

ارسال پست
java2
مدیر کل سایت
پست: 178
تاریخ عضویت: پنج شنبه 13 دی 1397, 6:49 pm

چگونگی بدست آوردن IP و MAC آدرس در جاوا

پست توسط java2 » پنج شنبه 20 دی 1397, 2:10 am

کد: انتخاب همه


	InetAddress ip = InetAddress.getLocalHost();
        System.out.println("IP  : " + ip.getHostAddress());
        NetworkInterface networkInterface = NetworkInterface.getByInetAddress(ip);
        byte[] mac = networkInterface.getHardwareAddress();
        System.out.print("MAC : ");
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < mac.length; i++) {
            sb.append(String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : ""));
        }
        System.out.println(sb.toString());


ارسال پست