Problema con puertos usando Indy
Hola amigos:
Hoy me he puesto a probar el tema de sockets, puertos y demás usando Indy para la plataforma Android, pero cual es mi sorpresa que la app que genero para mi móvil no escucha ningún puerto (da igual el que le configure). Averiguo la IP pública con whatsmyip y desde el programa cliente que tengo en el PC le envío un mensaje usando idTCPClient (en el móvil uso idTCPServer) y nada, no es capaz de conectar porque dicho puerto en la IP pública en cuestión está cerrado (no responde) y recibo el error Socket error 10060, timed out.
Esto hace que me pregunte si la IP pública que recibimos en los móviles es compartida, o bien está tras un proxy con todo capado menos los puertos básicos.
¿Alguna experiencia al respecto?.
Gracias!.
|