Я пытаюсь получить общедоступный c IP-адрес пользователя, но я получаю эту ошибку:
System.Net.IPAddress.InternalParse(string, bool)
System.Net.IPAddress.Parse(string)
Test.Form1.GetPublicIp(string) in Form1.cs
Test.Form1.button2_Click(object, System.EventArgs) in Form1.cs
System.Windows.Forms.Control.OnClick(System.EventArgs)
System.Windows.Forms.Button.OnClick(System.EventArgs)
System.Windows.Forms.Button.OnMouseUp(System.Windows.Forms.MouseEventArgs)
System.Windows.Forms.Control.WmMouseUp(ref System.Windows.Forms.Message, System.Windows.Forms.MouseButtons, int)
System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message)
System.Windows.Forms.ButtonBase.WndProc(ref System.Windows.Forms.Message)
...
Я использую этот код:
static System.Net.IPAddress GetPublicIp(string serviceUrl = "https://wtfismyip.com/text")
{
return System.Net.IPAddress.Parse(new System.Net.WebClient().DownloadString(serviceUrl));
}
Все, что может Помогите? спасибо.