C# 获取计算机名和ip地址 C# 获取计算机名和ip地址
分类:
GetHostByName ( )方法的返回值时IPHostEntry 对象,此对象的属性 AddressList,是一个IPAddress类型的数组,包含了计算机此时的所有的IP地址信息.AddressList [0].Address是固定的IP地址,而对于上网动态分配的IP地址是.AddressList [1].Address.
(1).读取计算机的名称:
在名称空间System.Net中定义了一个类Dns,在此类中定义了一个比较重要的方法 GetHos...
C# 获取计算机名和ip地址
分类:
GetHostByName ( )
的返回值时IPHostEntry 对象,此对象的属性 AddressList,是一个IPAddress类型的数组,包含了计算机此时的所有的IP地址信息.AddressList [0].Address是固定的IP地址,而对于上网动态分配的IP地址是.AddressList [1].Address.
(1).读取计算机的名称:
在名称空间System.Net中定义了一个类Dns,在此类中定义了一个比较重要的方法 GetHostName ( ),此方法的返回值就是本地计算机名称。在程序
中首先要导入System.Net名称空间,然后通过调用Dns类中的GetHostName ( )方法读取本地计算机名称,具体实现的主要语句如下:System.Net.Dns.GetHostName ( ) ;
(2).读取计算机的拨号上网临时的IP地址和局域网分配的固定IP地址:
在Dns类中还定义了一个方法GetHostByName ( )。此方法的返回值时IPHostEntry 对象,此对象有一个属性是AddressList,此属性是一个IPAddress类型的数组,包含了计算机此时的所有的IP地址信息。这当中也就包含了拨号上网得到的临时分配的IP地址和局域网固定的IP地址。具体实现语句如下:
private static string getIPAddress ( )
{
// 获得本机局域网IP地址
System.Net.IPAddress addr;
addr = new System.Net.IPAddress ( Dns.GetHostByName ( Dns.GetHostName ( ) ) .AddressList [0].Address ) ;
return addr.ToString ( ) ;
}
// 获得拨号动态分配IP地址
System.Net.IPAddress addr;
addr = new System.Net.IPAddress ( Dns.GetHostByName ( Dns.GetHostName ( ) ) .AddressList [1].Address ) ;
return addr.ToString ( ) ;
asp.net 获取来访者的ip地址2006-09-20 10:25:15
分类:
Request.ServerVariables["REMOTE_ADDR"]
本文档为【C# 获取计算机名和ip地址】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。