@Sushkov
">alert("yohoho")

Как узнать внешний IP-адрес в C#?

Есть ли функция, которая получает внешний IP-адрес ?
  • Вопрос задан
  • 5264 просмотра
Решения вопроса 1
@sergeysmishin
static void Main(string[] args)
{
   var req = WebRequest.Create("http://checkip.dyndns.org");
   string reqstring;
 
   using (var reader = new StreamReader(req.GetResponse().GetResponseStream()))
   {
       reqstring = reader.ReadToEnd();
   }
   string[] a = reqstring.Split(':');
   string a2 = a[1].Substring(1);
   string[] a3 = a2.Split('<');
   string ip = a3[0];
   
   Console.WriteLine(ip);
   Console.ReadLine();
}


Ответ получен тут: stackoverflow.com/questions/3253701/get-public-ext...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы