ASP.NET获取IP与MAC[using C#]
获取服务器的IP地址方法以DNS法较为简单实用,如下:
using System.Net;
private void ButtonIP_Click(object sender, System.EventArgs e)
{
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
if ( addressList.Length>1)
{ TextLIP.Text = addressList[0].ToString();
TextSIP.Text = addressList[1].ToString();
}
else
{
TextLIP.Text = addressList[0].ToString();
TextSIP.Text = "没有可用的连接";
}
}
获取服务器的IP地址与MAC地址另一方法如下:
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();
}
}
获取客户端本机的IP地址相当简易,方法如下:
using System.Net;
TextIP.Text=Page.Request.UserHostAddress;
转载于:https://www.cnblogs.com/Tim_Liu/archive/2010/11/22/1883978.html
- ASP.NET获取IP与MAC[using C#]
- ASP.NET获取IP与MAC[using C#]
- ASP.NET获取IP与MAC[using C#]
- ASP.NET获取IP与MAC[using C#]
- ASP.NET获取IP与MAC[using C#]
- ASP.NET获取IP与MAC[using C#]
- ASP.NET获取IP与MAC[using C#]
- [导入]ASP.NET获取IP与MAC[using C#]
- c# 、 Asp.net 获取本地IP和MAC地址
- c#(asp.net)获取机器信息(IP)(MAC)(机器名)(CPU编号)(主硬盘编号)
- ASP.NET获取IP和MAC代码(C#)
- ASP.NET获取客户端IP及MAC地址
- ASP.NET获取客户端IP及MAC地址
- ASP.NET获取客户端IP及MAC地址
- C#获取本机IPusing System.Net;
- C# asp.net获取外网IP
- ASP.NET获取客户端IP及MAC地址
- ASP.NET获取客户机IP和MAC地址
- ASP.NET获取客户端IP及MAC地址
- ASP.NET获取客户端IP和MAC