Bagaimana untuk mendapatkan alamat MAC pelanggan pengguna dalam java Saya telah mencuba banyak kaedah untuk mendapatkan alamat MAC pelayan, dan kita juga mesti mempertimbangkan situasi di mana pengguna mempunyai berbilang kad rangkaian, akan ada berbilang alamat mac, anda perlu mendapatkan alamat mac kad rangkaian yang disambungkan ke rangkaian Sistem tidak menggunakan proksi terbalik.
Gunakan java.net.NetworkInterface
Anda akan mendapat alamat mac di mana sahaja anda menjalankan kod ini
Jika anda adalah aplikasi web, melainkan pelanggan anda dan pelayan aplikasi anda berada dalam LAN yang sama, anda tidak akan dapat mendapatkannya
Jika anda adalah aplikasi c/s, kemudian dapatkannya di sebelah c dan hantar ke sebelah s dalam mesej
Atas sebab tertentu, anda boleh melihat model rangkaian lapisan OSI7
Nyatakan bahawa jawapan ini diterbitkan semula Jika anda perlu memadamkannya, sila maklumkan kepada kami. http://blog.csdn.net/yfkiss/a...