Obtenir mon adresse ip public en 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; }