程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP基礎知識 >> ASP.NET獲取MAC地址及IP地址

ASP.NET獲取MAC地址及IP地址

編輯:ASP基礎知識


  一、引入的名稱空間
      需要引入一個名稱空間,using System.Net;,

       如下圖所示:
 

ASP.NET獲取IP地址及MAC地址

    System.Net下還有很多空間,只是打出來讓新手們有個更強烈的認識,本例中只用到NET這個對大的名稱空間,其他的就不做解釋了。
  二、應用引入的名稱空間中的方法及屬性
     引入這個名稱空間主要的作用就是在可以調用頁面獲取發出請求的機子的地址及名稱。

  如下圖所示:
 

ASP.NET獲取IP地址及MAC地址

  

  此方屬性的使用前提是需要配置好IIS,否則利用vs自帶的那個調試,每次調試獲取出來都是127.0.0.1,至於怎麼配置IIS,看我的前面得講解 恢復IIS並配置使用 吧。

  三、核心實現代碼
    核心的實現代碼其實就是一個一參的方法。

    如下圖所示:
 

ASP.NET獲取IP地址及MAC地址

  

  此方法主要用到三個東西,線程控制,流操作,以及對字符串的操作。

  當然,這個方法的核心就是ntbstat這個方法,就是配置參數獲取內網或者遠程計算機的一些你需要的東西,這個你需要什麼就配置什麼,比如代碼中 “-a + clientip”,-a就是獲取mac物理地址,根據後面的變量clientip(這個是傳入的參數,為ip字段)。

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved