10 mensajes Página 1 de 1
Como indica su nombre con esta función obtenemos la ip publica de la makina que se ejecuta , para ello usa un parámetro que no es mas que una url a una de estas paginas en las cuales nos facilitan la ip pública , si este parámetro no se da usa una por defecto , un saludo

function GetPublicIP(webip)
local webip = webip or 'http://www.cual-es-mi-ip.net/';
local ret;
local ip;
local pip = "";

ret =HTTP.Submit(webip,{},SUBMITWEB_GET, 20, 80, nil, nil);
        if ret ~= "" then
                ip=ret:match("%d+%.%d+%.%d+%.%d+");
                if ip ~= nil and ret ~= ip then
                         pip = ip;
                end
        else
                pip = "";
        end
return pip;
end
Parsed in 0.003 seconds, using GeSHi 1.0.8.9
creo que tengo un ejemplo apz con un código muy similar, gracias de todos modos!
thanks
Imagen

una pregunta tienes algún código o apz en que el código muestre la ip pv4, y no la ip publica?.

mmm no se que es pv4 pero seguro que con socket se puede hacer...

la pv4 es la IP que te da un router por sierto tiempo amenso que tengas Ip estatica, pero eso es aparte xD
te dare un ejemplo el AMSSpecialist Tools en el inicio muestra la ip pv4.

ah si , esta función te da eso:

System.GetLANInfo().IP
Parsed in 0.002 seconds, using GeSHi 1.0.8.9

no logro hacer que el código funcione :$

Listo ya e conseguido que el código funcione bien te agradesco rafaxplayer

Imagen
ImagenImagenImagenImagen
10 mensajes Página 1 de 1

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado