日期:2014-05-19  浏览次数:20887 次

C#如何获取本机IP地址?
如何获取本机IP地址?

------解决方案--------------------
//获取机器ip地址
String strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry=System.Net.Dns.GetHostByName(strHostName);
IPAddress[] addr = ipEntry.AddressList;
string strIp = " ";
for (int i = 0; i <addr.Length; i++)
{
strIp = addr[i].ToString() + "* "+ strIp;

}
------解决方案--------------------
C#获取本机IP的最简单方法:
IPAddress ServerIp = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
TextBox1.text = ServerIp.ToString(); //控件获得IP值
如果有多个IP地址,就把AddressList[0]里的0换成1或者2或者3...