JAVA中如何获取MAC地址

问题描述

百度网上的基本都是判断系统类型,是windows还是linux还是unix,然后通过shell或者cmd命令获取,但是处理的过程非常的慢,本机试了下大概6 7秒,还是ping的本机,ipconfig /all,目前系统中有需要获取访问客户端的mac,这速度让人不敢相信(这酸爽),求大神能够讲解下,学习,非常感谢!

解决方案

请参考我的博文,100%不判断操作系统,完全JDK 原生API支持!保证兼容性,MAC LINUX WIN均测试通过http://jdkleo.iteye.com/blog/2113782
解决方案二:
不也用6、7秒吧,不过,也没什么好办法,建议客户端启动时把mac地址读到内存中

时间: 2024-11-01 23:17:19

JAVA中如何获取MAC地址的相关文章

Java中如何获取用户mac地址?

问题描述 Java中如何获取用户mac地址? 在Java项目中如何用代码获取用户MAC地址,我用的是w7系统 解决方案 http://blog.163.com/09zzy@126/blog/static/71197665201001504753750/ 解决方案二: public static String getWindowsMACAddress() { String mac = null; BufferedReader bufferedReader = null; Process proce

Java获取mac地址的方法_java

本文实例讲述了Java获取mac地址的方法.分享给大家供大家参考.具体如下: /* * GetMacAddress .java * * description:get Mac addreess * * @author hadeslee * * Created on 2007-9-27, 9:11:15 * * To change this template, choose Tools | Templates * and open the template in the editor. */ pa

java 系统自动获取ip地址和mac地址

问题描述 java 系统自动获取ip地址和mac地址 如何使用java代码自动获取计算机的ip地址和mac地址 求java代码 解决方案 public static String getMacAddressIP(String remotePcIP) { String str = ""; String macAddress = ""; try { Process pp = Runtime.getRuntime().exec("nbtstat -A "

如何获取远程不同网段中机子的MAC地址?

问题描述 请问如何获取远程不同网段中机子的MAC地址?ARP协议好象只有获取同一网段中的mac地址(利用SendARP函数),而我的要求是得到浏览器客户端的mac地址.要达到的目标是:b/s结构,当客户端访问我服务器上的服务时,服务器端获取客户端的mac地址,IP地址等信息,记录数据库中.谢谢.分数没了,请各位见谅. 解决方案 解决方案二:<HTML><HEAD><TITLE>WMIScriptingHTML</TITLE><METAhttp-equi

Android下如何获取Mac地址

Android下如何获取Mac地址? 1.需要在AndroidManifest.xml文件中添加权限 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 2.Java代码(必须在Activity中使用) public String getLocalMacAddress() {          WifiManager wifi = (WifiManager) getSystemSer

javascript-前端能否获取mac地址或是唯一标识

问题描述 前端能否获取mac地址或是唯一标识 在投票过程中,想在前端做一层限制,如果处理. 能否通过js获取mac地址或是cookie等方式,与后端php做配合? 或者,有什么更好的方案. 解决方案 前端获取mac有什么用,刷票的程序可以伪造假的mac,后端则根本不能获取到mac 建议你绑定手机验证,一个手机一票.也可以绑定支付宝.信用卡.身份证等可以识别人的东西. 解决方案二: 首先,前端是不可能获取mac地址的. 一个折中的方案是,创建一个cookie,比如叫做voted,在后端的php中,

Powershell小技巧之获取MAC地址_PowerShell

在Powershell中获取MAC地址不是很难.这里就有一种方法: 复制代码 代码如下: PS> getmac /FO CSV | ConvertFrom-Csv Physical Address                        Transport Name                         ----------------                        --------------                         5C-51-4F-6

C# 获取MAC地址

/********************************************************************** * C# 获取MAC地址 * 说明: * 在C#中获取本机的MAC地址,文中提供两个参考,一个是能够所有的MAC * 地址,一个是获取第一个MAC地址. * * 2016-12-9 深圳 南山平山村 曾剑锋 *********************************************************************/ 一.参

PHP获取MAC地址

  获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 <?php   /**   获取网卡的MAC地址原码:目前支持WIN/LINUX系统   获取机器网卡的物理(MAC)地址   **/        class GetMacAddr{                var $return_array = array(); // 返回带有MAC地址的字串数组           var $mac_addr;                functio