客户端如何获取服务器的IP地址??

解决方案 »

  1.   

    1. 在ASP.NET中专用属性:
    获取服务器电脑名:Page.Server.ManchineName
    获取用户信息:Page.User
    获取客户端电脑名:Page.Request.UserHostName
    获取客户端电脑IP:Page.Request.UserHostAddress2. 在网络编程中的通用方法:
    获取当前电脑名:static System.Net.Dns.GetHostName()
    根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList
    也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName3. 系统环境类的通用属性:
    当前电脑名:static System.Environment.MachineName
    当前电脑所属网域:static System.Environment.UserDomainName
    当前电脑用户:static System.Environment.UserName
      

  2.   

    string hostIP=System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList[0].ToString();
      

  3.   

    dim dns as System.Net.Dns
    dim ip as System.Net.IPAddress() = dns.GetHostByName(Dns.GetHostName()).AddressList
    dim i
    For i = 0 To ip.Length - 1
                response.write(ip(i).ToString())
                 Next i
      

  4.   

    类型“System.Net.IPAddress 的 1 维数组”的值无法转换为“String”。