在.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 
= "没有可用的连接";
  }

  }
posted @ 2007-09-26 17:45  吾爱乐乐  阅读(1840)  评论(0编辑  收藏  举报