Получить машину Public IP - PullRequest
       30

Получить машину Public IP

0 голосов
/ 07 ноября 2018

Попытка получить публичный адрес (не локальный IP) аппарата с помощью c #. Невозможно получить публичный IP.

Мы можем получить публичный IP-адрес, используя внешние библиотеки или API, как в этой ссылке .

Можно ли получить общедоступный IP-адрес компьютера в c # без использования внешнего API и библиотек?

1 Ответ

0 голосов
/ 07 ноября 2018

Попробуйте это

public String getPublicIp()
{
    HTTPGet req = new HTTPGet();
    req.Request("http://checkip.dyndns.org");
    string[] a = req.ResponseBody.Split(':');
    string a2 = a[1].Substring(1);
    string[] a3=a2.Split('<');
    string ip = a3[0];
    return ip;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...