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

2015-11-21     浏览次数:


  一、引入的名称空间
      需要引入一个名称空间,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字段)。

*转载请注明出处,更多资料尽在 吾爱编程
返回吾爱编程首页