![]() |
Necesito validar una cadena de IP y Puerto ingresado en un Edit1 (xx.xx.xx.xx:port)
Hola ClubDelphi!
Primero que nada... quiero felicitarlos por todos estos años de ayuda que han dado a todo los usuarios de Delphi en Internet ;) Hoy me inscribí por primera vez acá y es mi primer posteo :P espero que me puedan ayudar :D Bueno amigos... mi consulta es la siguiente: Ando buscando una función que valide una IP y puerto ingresada por el usuario en un Edit con el siguiente formato: xx.xx.xx.xx:Port ejemplos 210.114.174.96:4480 128.114.63.15:3128 138.23.204.133:3128 138.23.204.133:3127 140.247.60.126:3128 En pocas palabras, lo que quiero es que valide ese formato de cadena ingresado por el usuario (formato para tipo proxy, socks 4 y socks 5) Realmente la he buscado en todo internet y no he encontrado esta función para este requerimiento :S De antemano, muchísimas gracias y espero que me puedan ayudar :) Cordiales saludos ;) |
Vamos con un poco de código:
La función anterior separa en dos partes la cadena, la ip por un lado y el puerto por el otro. Luego intenta convertir la ip y el puerto a sus correspondientes valores binarios, si no puede quiere decir que no son validos. Un ejemplo de como funciona:
|
Cita:
Gracias a ti y a ClubDelphi por esto, estoy en deuda contigo ;) Gracias nuevamente :D saludos ;) |
La franja horaria es GMT +2. Ahora son las 12:32:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi