亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
        當(dāng)前位置:編程開發(fā) > DotNET > ASP.Net > 文章內(nèi)容
        

      ASP.NET教程:ASP.NET獲取IP地址及MAC地址

       [ 2017年8月19日 ] 【

        公司里面要做一個(gè)簽到系統(tǒng),朋友拿到這個(gè)內(nèi)部項(xiàng)目,需求中有個(gè)要求是,每臺計(jì)算機(jī)只能簽到一次,因?yàn)楣纠飭T工都是一人一臺電腦,這樣起到一定預(yù)防代簽的作用。

        當(dāng)然這個(gè)這個(gè)程序是基于 B/S 的。

        于是就想到獲取mac(網(wǎng)卡)地址,這個(gè)地址是物理的,也就是是唯一的,所以用戶這個(gè)比較可靠。

        于是將自己做的demo和一些可信代碼以及思想發(fā)出來,以供大家參考。

        一、引入的名稱空間

        需要引入一個(gè)名稱空間,using System.Net;,如下圖。

        

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

        System.Net下還有很多空間,只是打出來讓新手們有個(gè)更強(qiáng)烈的認(rèn)識,本例中只用到NET這個(gè)對大的名稱空間,其他的就不做解釋了。

        二、應(yīng)用引入的名稱空間中的方法及屬性

        引入這個(gè)名稱空間主要的作用就是在可以調(diào)用頁面獲取發(fā)出請求的機(jī)子的地址及名稱。

        如下圖。

        

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

        此方屬性的使用前提是需要配置好IIS,否則利用vs自帶的那個(gè)調(diào)試,每次調(diào)試獲取出來都是127.0.0.1,至于怎么配置IIS,看我的前面得講解 恢復(fù)IIS并配置使用 吧。

        三、核心實(shí)現(xiàn)代碼

        核心的實(shí)現(xiàn)代碼其實(shí)就是一個(gè)一參的方法。如下圖。

        

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

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

        當(dāng)然,這個(gè)方法的核心就是ntbstat這個(gè)方法,就是配置參數(shù)獲取內(nèi)網(wǎng)或者遠(yuǎn)程計(jì)算機(jī)的一些你需要的東西,這個(gè)你需要什么就配置什么,比如代碼中 “-a + clientip”,-a就是獲取mac物理地址,根據(jù)后面的變量clientip(這個(gè)是傳入的參數(shù),為ip字段)。

      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved