日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
ASP.NET獲取MAC地址與IP地址的程序淺析

ASP.NET獲取MAC地址與IP地址以DNS法較為簡單實用,如下:

目前成都創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網站建設、域名、雅安服務器托管、網站托管、企業(yè)網站設計、濟陽網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

以下是引用片段:

 
 
 
  1. private void ButtonIP_Click(object sender, System.EventArgs e) 
  2. { System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList; 
  3. if ( addressList.Length>1) 
  4. { TextLIP.Text = addressList[0].ToString(); 
  5. TextSIP.Text = addressList[1].ToString(); 
  6. else 
  7. TextLIP.Text = addressList[0].ToString(); 
  8. TextSIP.Text = "沒有可用的連接"; 

ASP.NET獲取MAC地址與IP地址另一方法如下:

以下是引用片段:

 
 
 
  1. using System.Management; 
  2. string stringMAC = ""; 
  3. string stringIP = ""; 
  4. ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration"); 
  5. ManagementObjectCollection MOC= MC.GetInstances(); 
  6. foreach(ManagementObject MO in MOC) 
  7. if ((bool)MO["IPEnabled"] == true) 
  8. stringMAC += MO["MACAddress"].ToString(); 
  9. TextMAC.Text = stringMAC.ToString(); 
  10. string[] IPAddresses = (string[]) MO["IPAddress"]; 
  11. if(IPAddresses.Length > 0) 
  12. stringIP = IPAddresses[0]; 
  13. TextIP.Text = stringIP.ToString(); 

獲取客戶端本機的IP地址相當簡易,方法如下:

以下是引用片段:

 
 
 
  1. using System.Net; 
  2. TextIP.Text=Page.Request.UserHostAddress; 

如要獲取客戶端本機的MAC地址就相對復雜些,得導入調用兩個API,用ARP協(xié)議獲取,但這樣只能獲取到同網段機器的MAC,對于跨網段的得利用IP掃描或cmd中nBTstat命令獲取MAC地址。也可通過讀取系統(tǒng)注冊表值或WMI的數(shù)據(jù)庫來獲取。各位如有簡易可行的好辦法請留言告訴我。

ASP.NET獲取MAC地址與IP地址的方法就向你介紹到這里,是不是對ASP.NET獲取MAC地址與IP地址有所了解了呢?


網頁名稱:ASP.NET獲取MAC地址與IP地址的程序淺析
當前URL:http://www.5511xx.com/article/cohhpge.html