Bueno facil :sSantoss escribió:Tengo una duda rapida Como obtener la ip externa de una pc??? por ams?
- Haces un request de una pagina como http://www.ip-adress.com y obtienes su html directamente. sabiendo que en el esta tu ip porque es la funcion de esa pagina.
- si lees el html veras donde se ubica tu ip y creas un patron de busqueda.
- Usando gmatch extraes la ip del html.
Código:
gethtml = HTTP.Submit("http://www.ip-adress.com/",{}, SUBMITWEB_GET, 20, 80, nil, nil);--Obtenemos el html de la pagina de ip-adress
if gethtml ~= "" then
pattern="<h3>Your%sIP%saddress%sis:%s([%d%.]+)</h3>"-- Creamos patron de busqueda..
ip = gethtml:match(pattern);--Con gmath nos extrae la ip del html
Debug.ShowWindow(true);
Debug.Print(ip);--Print ip...
end