Задать вопрос
@Sushkov
">alert("yohoho")

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

Есть ли функция, которая получает внешний IP-адрес ?
  • Вопрос задан
  • 5306 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Решения вопроса 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...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы