Получение IP-адреса - PullRequest
       1

Получение IP-адреса

1 голос
/ 21 июля 2009

Как получить и отобразить текущий IP-адрес зрителя в текстовом поле?

Ответы [ 2 ]

6 голосов
/ 21 июля 2009

Вы можете использовать свойство HttpRequest.UserHostAddress или ключ REMOTE_ADDR коллекции HttpRequest.ServerVariables , они оба string, и вам нужно только назначить его значение на ваш TextBox:

HttpContext.Current.Request.UserHostAddress;

или

HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
0 голосов
/ 22 марта 2012
/// <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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...