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

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

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

    廉頗老矣,尚能飯否

    java:從技術到管理

    常用鏈接

    統計

    最新評論

    獲取MAC地址和IP地址【轉載】

    package pkg;

    import java.io.*;
    /**
     * 獲取MAC地址【轉載】
     *
     */
    public class GetMac {
     // 通過IP獲取網卡地址
     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;
     }

     // 通過機器名獲取網卡地址
     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對象獲取,可以在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.不通過中間環節獲取
    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) 評論(0)  編輯  收藏 所屬分類: 軟件硬件接口技術


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 羞羞视频免费网站入口| 亚洲免费在线观看视频| 美女被免费视频网站| 性色av免费观看| 亚洲另类自拍丝袜第五页| 欧美好看的免费电影在线观看| 亚洲人色大成年网站在线观看| 67194熟妇在线永久免费观看 | 亚洲中文字幕无码不卡电影| 一级毛片人与动免费观看| 中文字幕精品无码亚洲字| eeuss影院免费92242部| 亚洲中文字幕在线第六区| 日韩精品无码一区二区三区免费 | 好看的亚洲黄色经典| 国产精品99久久免费观看| 亚洲黄色一级毛片| 18禁成年无码免费网站无遮挡| 亚洲Av无码国产一区二区| 免费国产在线观看不卡| 精品国产污污免费网站入口在线| 亚洲成AV人片在WWW色猫咪| 91精品导航在线网址免费| 亚洲已满18点击进入在线观看| 韩国二级毛片免费播放| 一级人做人爰a全过程免费视频| 亚洲AV日韩精品久久久久久久| 亚欧人成精品免费观看| 狼人大香伊蕉国产WWW亚洲| 在线亚洲精品福利网址导航| 亚洲三级在线免费观看| 亚洲人成人伊人成综合网无码| 亚洲精品国产精品乱码不卡| 久久久高清日本道免费观看| 亚洲一区二区三区久久久久| 亚洲成?Ⅴ人在线观看无码| 久久精品一本到99热免费| 久久久久亚洲AV无码去区首| 亚洲AV永久无码精品| 女人18毛片特级一级免费视频 | 精品熟女少妇a∨免费久久|