Bien.. Paso a explicar..
Tengo dos aplicaciones, una cliente y una servidor.. ejecuto las dos en la misma maquina, aunque tambien probe en maquinas distintas obteniendo el mimso resultado..
La conexion a internet es mediante un router y un modem dsl,, el router es Nexxt y la configuracion que aplico en el router es esta..
Nat -> Virtual Server Setup -> Agrego un "external" port y un "internal" port,, tambien le asigo la ip privada, un "Rule name" y un protocolo tcp.
Luego en Port trigger hago lo mismo.
Compruebo que el puerto este abierto y Ok, puerto abierto,,, compilo mi aplicacion servidor asignandole como direccion, mi cuenta no-ip (Habiendo creado el host y teniendo el no-ip corriendo), pongo a escuchar a mi aplicacion cliente, el resultado es una conexion exitosa,, no asi cuando quiero enviar una cadena de texto por ejemplo.. el dato no llega! Peeero.. si la conexion la hago asignandole la ip 127.0.0.1 o localhost si funciona de maravillas..
Conectado al router tengo dos equipos, este y otro.. No estan conectados en red, los dos se conectan por cable al router..
Bueno, si se precisa algun dato mas que no me di cuenta de aclarar en este momento solo pedirlo
Gracias!!