繁体   English   中英

获取IP地址

[英]Getting IP address

如何在文本框中获取并显示当前查看器的IP地址?

您可以使用HttpRequest.UserHostAddress属性或HttpRequest.ServerVariables集合的REMOTE_ADDR密钥,它们都是string ,只需要将其值分配给TextBox即可:

HttpContext.Current.Request.UserHostAddress;

要么

HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
/// <summary>
/// IP Adress of computer
/// </summary>
/// <returns>return a string value(Ip address)</returns>
public static string IPaddress()
{
    String strHostName = "";
    strHostName = Dns.GetHostName();
    IPHostEntry ipEntry = Dns.GetHostByName(strHostName);
    IPAddress[] addr = ipEntry.AddressList;
    string IPaddress = "";
    for (int i = 0; i < addr.Length; i++)
    {
        IPaddress = addr[i].ToString().Trim();
    }
    return IPaddress;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM