Я видел много вопросов и ответов на stackoverflow относительно как получить геолокацию IP-адреса в asp.net , но ..
Как мне получитьрасположение IP-адреса в winforms ?
Я работаю над приложением C # winform , и мне нужно показать пользователю, его ip address и Его местонахождение .Я могу показать локальный, внешний IP-адрес пользователя, но не смог найти способ показать местоположение.
Кто-нибудь знает, могу ли я сделать это с любым WebRequest
или любым другим решением?
Редактировать: Я могу выполнить задачу следующим способом.
Отправить IP-адрес сайта, который показывает местоположение с IP-адреса. (Например, www.whatismyipaddress.com)
извлечение исходного кода.
синтаксический анализ его кода и использование операций string
для определения местоположения.
Но я знаю, что это не очень хороший подход, если веб-сайт не работает или перемещен, или любое изменение в исходном коде сделает мой код бесполезным.