C#获取本机IP的最简单方法
2008-11-13 15:17
197 查看
当当全新正版图书,9周年店庆,特价销售,全场免运费!
首先引用using System.Net;
IPAddress ServerIp = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
如果有多个IP地址,就把AddressList[0]里的0换成1或者2或者3...
还有其它方法就是放置winsock控件来取得IP或者调用Windows API。这两种方法都不推荐。
取我个地址如下:
如果只是查询本机的IP地址,可以使用以下语句:
IPAddress[] hostipspool = Dns.GetHostAddresses(“”);
使用以下语句则可以循环读取出本机的每一个IP地址信息:
string hostperip;
for (int i = 0; i < thishostipaddr.Length; i++)
{
hostperip = thishostipaddr[i]. ToString();
}
在上面所说的计算机通过ADSL拨号上网后,thishostipaddr[0].ToString()是本机的局域网IP地址,thishostipaddr[1].ToString()是拨号上网动态分配的IP地址。
首先引用using System.Net;
IPAddress ServerIp = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
如果有多个IP地址,就把AddressList[0]里的0换成1或者2或者3...
还有其它方法就是放置winsock控件来取得IP或者调用Windows API。这两种方法都不推荐。
取我个地址如下:
如果只是查询本机的IP地址,可以使用以下语句:
IPAddress[] hostipspool = Dns.GetHostAddresses(“”);
使用以下语句则可以循环读取出本机的每一个IP地址信息:
string hostperip;
for (int i = 0; i < thishostipaddr.Length; i++)
{
hostperip = thishostipaddr[i]. ToString();
}
在上面所说的计算机通过ADSL拨号上网后,thishostipaddr[0].ToString()是本机的局域网IP地址,thishostipaddr[1].ToString()是拨号上网动态分配的IP地址。
相关文章推荐
- C#/.NET获取本机的外网IP地址的简单方法
- ASP.NET获取IP及电脑名等信息的简单方法+通用类文件源码 (转载)
- C#获取本机IP搜集整理7种方法
- 用C#编写获取远程IP,MAC的方法
- C#获取本机IP搜集整理7种方法
- C#获取本机IP(排除IPV6,仅获取IPV4)的方法--转载
- Python获取linux主机ip的简单实现方法
- Linux系统下设置静态IP或自动获取动态IP的简单方法
- iOS最简单获取IP方法
- C#自用获取本机IP,MAC方法
- C#获取本机IP搜集整理7种方法
- ASP.NET获取IP及电脑名等信息的简单方法+通用类文件源码
- C# 获取本机IP方法
- C#获取Visio模型信息的简单方法示例
- [C#]从URL中获取路径的最简单方法-new Uri(url).AbsolutePath
- [转]C#获取本机IP搜集整理7种方法
- thrift/swift/nifty:获取客户端ip的简单方法
- C#获取局域网所有IP几个方法总结
- C#获取本机IP搜集整理7种方法
- C#获取IP及MAC地址的新方法