首页 电脑 电脑学堂 查看内容

JAVA获取客户端的MAC地址

2014-12-24 18:04 811 0

摘要: 今天有个需求,就是后台的日志要记录下访问者的详细访问记录信息,包括环境信息,至于浏览器信息、IP啦这些的相信大家都可以从request中拿到,但是这个客户端的MAC地址需要自己写个方法获取,我写了一个...
关键词: nbsp String BufferedReader import java InputStreamReade result luckyboyguo 信息 263235040

今天有个需求,就是后台的日志要记录下访问者的详细访问记录信息,包括环境信息,至于浏览器信息、IP啦这些的相信大家都可以从request中拿到,但是这个客户端的MAC地址需要自己写个方法获取,我写了一个方法,现拿出来和大家分享,小弟编码水平有限,有什么设计不合理的地方,望各位大神勿喷。  代码如下:[java] view plaincopypackage com.app.archive.util;  import java.io.BufferedReader;  import java.io.InputStreamReader;  import java.util.regex.Matcher;  import java.util.regex.Pattern;    /**  * @E-mail:[email protected]  * @author luckyboy  * @QQ:263235040  */    public class GetMacAddress {              public static String callCmd(String[] cmd) {             String result = "";             String line = "";             try {                 Process proc = Runtime.getRuntime().exec(cmd);                 InputStreamReader is = new InputStreamReader(proc.getInputStream());                 BufferedReader br = new BufferedReader (is);                 while ((line = br.readLine ()) != null) {                 result += line;                 }             }             catch(Exception e) {                 e.printStackTrace();             }             return result;         }                     /**       * @E-mail:[email protected]       * @author luckyboy       * @QQ:263235040       */            public static String callCmd(String[] cmd,String[] another) {     声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部