<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    廉頗老矣,尚能飯否

    java:從技術(shù)到管理

    常用鏈接

    統(tǒng)計(jì)

    最新評(píng)論

    獲取MAC地址和IP地址【轉(zhuǎn)載】

    package pkg;

    import java.io.*;
    /**
     * 獲取MAC地址【轉(zhuǎn)載】
     *
     */
    public class GetMac {
     // 通過IP獲取網(wǎng)卡地址
     private String getMacAddressIP(String remotePcIP) {
      String str = "";
      String macAddress = "";
      try {
       Process pp = Runtime.getRuntime().exec("nbtstat -A " + remotePcIP);
       InputStreamReader ir = new InputStreamReader(pp.getInputStream());
       LineNumberReader input = new LineNumberReader(ir);
       for (int i = 1; i < 100; i++) {
        str = input.readLine();
        if (str != null) {
         if (str.indexOf("MAC Address") > 1) {
          macAddress = str.substring(
            str.indexOf("MAC Address") + 14, str.length());
          break;
         }
        }
       }
      } catch (IOException ex) {
      }
      return macAddress;
     }

     // 通過機(jī)器名獲取網(wǎng)卡地址
     private String getMacAddressName(String remotePcIP) {
      String str = "";
      String macAddress = "";
      try {
       Process pp = Runtime.getRuntime().exec("nbtstat -a " + remotePcIP);
       InputStreamReader ir = new InputStreamReader(pp.getInputStream());
       LineNumberReader input = new LineNumberReader(ir);
       for (int i = 1; i < 100; i++) {
        str = input.readLine();
        if (str != null) {
         if (str.indexOf("MAC Address") > 1) {
          macAddress = str.substring(
            str.indexOf("MAC Address") + 14, str.length());
          break;
         }
        }
       }
      } catch (IOException ex) {
      }
      return macAddress;
     }

     public static void main(String[] args) {
      GetMac getmac;
      getmac = new GetMac();
      String mac = "";
      mac = getmac.getMacAddressIP("192.168.0.100");// YOUR IP
      System.out.println(mac);
      mac = getmac.getMacAddressName("R61007");// YOUR HOST-NAME
      System.out.println(mac);
     }
    }



    獲取ip地址的方法有二:
    1.通過HttpServletRequest對(duì)象獲取,可以在HttpServlet中獲取,也可以在jsp中獲取
    a.在HttpServlet中獲取
    request.getRemoteAddr();
    request.getRemoteHost();
    b.在jsp中獲取
    在body中寫下如下代碼
    <%
      String a = request.getRemoteAddr();
      String b = request.getRemoteHost();
      String c = java.net.InetAddress.getLocalHost().getHostAddress();
      %>

      <script type="text/javascript">
      var sys = ${it};
      b = "<%=a%>";
      </script>


    2.不通過中間環(huán)節(jié)獲取
    String ip = java.net.InetAddress.getLocalHost().getHostAddress();



    柳德才
    13691193654
    18942949207
    QQ:422157370
    liudecai_zan@126.com
    湖北-武漢-江夏-廟山

    posted on 2009-02-14 17:23 liudecai_zan@126.com 閱讀(3272) 評(píng)論(0)  編輯  收藏 所屬分類: 軟件硬件接口技術(shù)


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲av无码兔费综合| 亚洲国产美国国产综合一区二区| 亚洲成a人片在线观看精品| 亚洲视频在线观看免费视频| 亚洲AV无码专区在线播放中文| 免费在线看黄网站| 亚洲AV一宅男色影视| 亚洲电影在线免费观看| 亚洲无限乱码一二三四区| 美女裸身网站免费看免费网站| 亚洲人成77777在线观看网| 日本一道高清不卡免费| 四虎国产精品成人免费久久 | 男女做羞羞的事视频免费观看无遮挡| 91亚洲国产在人线播放午夜 | www亚洲一级视频com| 久久久久女教师免费一区| 久久久久亚洲AV成人无码| 国产成在线观看免费视频| 亚洲国产精品18久久久久久| 免费夜色污私人影院在线观看| 国产在线国偷精品免费看| 中文字幕亚洲精品| 日韩免费毛片视频| 99久久婷婷免费国产综合精品| 亚洲黄色高清视频| 日本高清免费aaaaa大片视频| 国产精品美女久久久免费 | 亚洲中文字幕成人在线| 日韩内射激情视频在线播放免费| 亚洲国产成人99精品激情在线| 免费国产怡红院在线观看| 男的把j放进女人下面视频免费| 国产精品亚洲综合久久| 中文字幕亚洲天堂| 免费在线看v网址| 巨胸喷奶水www永久免费| 亚洲精品二三区伊人久久| 亚洲欧洲中文日韩久久AV乱码| 狼群影院在线观看免费观看直播| 日韩成人精品日本亚洲|