Obtenir mon adresse ip public en c#

 28/04/2015 |   Admin |  C#


La meilleure facon d'obtenir son adresse ip public c'est de le demander a quelqu'un d'autre

Voici le code qui va donner votre adresse ip public

public string GetPublicIP()
{
string result = string.Empty;
WebRequest request = WebRequest.Create("http://checkip.dyndns.org/");
using (WebResponse response = request.GetResponse())
using (StreamReader stream = newStreamReader(response.GetResponseStream()))
{
result = stream.ReadToEnd();
}
 //Search for the ip in the html
int first = result.IndexOf("Address: ") + 9;
int last = result.LastIndexOf("</body>");
result = result.Substring(first, last - first);
  
return result;
}