日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

asp.net 獲取客戶端IP與mac(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:讓.Net 應(yīng)用程序突破2G的內(nèi)存訪問(wèn)限制
32位Windows操作系統(tǒng)下單個(gè)進(jìn)程的用戶模式內(nèi)存訪問(wèn)的限制是2G,如果在boot.ini中設(shè)置了/3G開(kāi)關(guān),則最大為3G,超過(guò)3G將無(wú)法訪問(wèn)。由于Hubble.net 項(xiàng)目是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),必須要考慮使用大內(nèi)

以下為引用的內(nèi)容:

using System.Management;

string stringMAC = "";
string stringIP = "";
ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration");
ManagementObjectCollection MOC= MC.GetInstances();

foreach(ManagementObject MO in MOC)
{
if ((bool)MO["IPEnabled"] == true)
{
stringMAC = MO["MACAddress"].ToString();
TextMAC.Text = stringMAC.ToString();
string[] IPAddresses = (string[]) MO["IPAddress"];
if(IPAddresses.Length > 0)
stringIP = IPAddresses[0];
TextIP.Text = stringIP.ToString();
}
}

獲取客戶端本機(jī)的IP地址相當(dāng)簡(jiǎn)易,方法如下:

以下為引用的內(nèi)容:

using System.Net;

TextIP.Text=Page.Request.UserHostAddress;

如要獲取客戶端本機(jī)的MAC地址就相對(duì)復(fù)雜些,得導(dǎo)入調(diào)用兩個(gè)API,用ARP協(xié)議獲取,但這樣只能獲取到同網(wǎng)段機(jī)器的MAC,對(duì)于跨網(wǎng)段的得利用IP掃描或cmd中nbtstat命令獲取MAC地址。也可通過(guò)讀取系統(tǒng)注冊(cè)表值或WMI的數(shù)據(jù)庫(kù)來(lái)獲取。

分享:解讀.NET 2.0中Hashtable快速查找的方法
一般來(lái)說(shuō)我們都是用 Hashtable 的 ContainsKey 方法來(lái)查找 Hashtable 中是否存在某個(gè)鍵值然后讀取他,但是這個(gè)方法并不是效率最好的方法。比較好的方法是直接讀取鍵值然后判斷這個(gè)對(duì)象是否

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2008-12-05
相關(guān).Net教程