Underc0de

Programación General => C# - VB.NET => Mensaje iniciado por: Bloc en Septiembre 07, 2013, 09:23:37 PM

Título: [C#]Ver IP Publica
Publicado por: Bloc en Septiembre 07, 2013, 09:23:37 PM
Bueno aqui les dejo esta función que hice para ver la ip publica
OJO: No se olviden de usar : using System.Net; (para la función)

Código (csharp) [Seleccionar]
       public void Ver_IP_Publica(ref string sIP)
        {
           // _____________________________
           //|Función: Ver IP Publica      |
           //|Autor: Bloc                  |
           //|Fecha Publicada: 07/09/2013  |
           //|Requisitos: Dejar fuente     |
           //|Uso: string sIP = null;      |
           //|     Ver_Ip_Publica(ref sIP) |
           //|Nota: Usamos:                |
           //|      using System.Net;      |
           //|_____________________________|

            string webIP = "http://checkip.dyndns.org";
            string sDownCad,scad,scad2;
            WebClient DwnIP = new WebClient();
            sDownCad = DwnIP.DownloadString(webIP);
            char[] sborr1 = { '<', 'h','t','m','l','>','e','a','d','i','b','o','d','y','C','u','r','n',' ','I','P','c','k','/','A','s',':'};
            scad = sDownCad.TrimStart(sborr1);
            scad2 = scad.Replace("</body>", "");
            sIP = scad2.Replace("</html>", "");
        }


Si lo quieren probar solo hacen esto:

Código (csharp) [Seleccionar]
MessageBox.Show(sIP);

Saludos y espero que les sirva!.
Título: Re:[C#]Ver IP Publica
Publicado por: Juan en Octubre 07, 2013, 09:27:35 AM
El problema es que si cae esta web tu rutina no funciona...
Título: Re:[C#]Ver IP Publica
Publicado por: DeBobiPro en Octubre 07, 2013, 12:02:02 PM
acá hay otro ejemplo:
http://www.dreamincode.net/forums/topic/24692-showing-the-external-ip-address-in-c%23/