本站首页    管理页面    写新日志    退出

首页(4) 心的山谷(0) c#学习文档(0) 


暂无公告...
 
 ♀最新日志                                  ♀最新回复                                  
我是如何成为IT进步青年-网虫手记[转]
关于rss的详细资料
.NET中获取电脑名、IP及用户名方法
C#实现用Enter键和Tab键同样功能
«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30
 
 

.NET中获取电脑名、IP及用户名方法
文章收藏,  软件技术

在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理:    1. 在ASP.NET中专用属性:    获取服务器电脑名:Page.Server.ManchineName    获取用户信息:Page.User    获取客户端电脑名:Page.Request.UserHostName    获取客户端电脑IP:Page.Request.UserHostAddress    2. 在网络编程中的通用方法:    获取当前电脑名:static System.Net.Dns.GetHostName()    根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList    也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName    3. 系统环境类的通用属性:    当前电脑名:static System.Environment.MachineName    当前电脑所属网域:static System.Environment.UserDomainName    当前电脑用户:static System.Environment.UserName    举例子来说明:    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 = "没有可用的连接";  }  }
yangjinyi06 发表于 2006/6/23 22:18:00

阅读全文(1203) | 回复(0) | 编辑 | 精华



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
 
♀链接


♀留言板
签写新留言

用户名称:
登陆密码:
密码保存:




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.398 second(s), page refreshed 144809031 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号