Bueno pues por toda la red he intentado buscar respuesta a mi problema, me baje un ejemplo de alguna pagina no recuerdo cual, este es una aplicacion cliente-servidor utilizando winsock y el protocolo TCP, este consta de dos ejecutables uno es un servidor y el otro es un cliente,bueno lo probe si me funciono muy bien pero abriendolos en mi propia pc, en el cual toma por default la ip 127.0.0.1 y estableci un puerto X el 6665, entonces si se conectaban y mandaba mensajes y todo.
El problema vino cuando quise conectarlo por medio de internet a otra computadora, una con win 98 y otra con winXP, no se si ese sea un problema, desactive los firewalls, de las dos computadoras, tienen ip dinamica , lo cual he tomado en cuenta, el funcionamiento del ejemplo cliente-servidor es:
1. El exe, Servidor, cuenta con la opcion de establecer el puerto que va a escuchar,
2.El exe, cliente, cuenta con opcion de poner la Ip de la computadora que tiene el servidor y el puerto al cual se va a conectar.
Al momento que pongo en el CLIENTE la ip y el puerto y el SERVIDOR esta escuchando, cada uno en diferente PC , me sale el error se ha forzado el rechazo a la conexion, ..
He hecho pruebas tanto con la IP de la pc que nunca cambia , asi como tabien con la ip dinamica la cual obtengo del mirc, al conectarme ahi me aparece ...
Ya la ultima opcion que utilize fue en una de esas paginas donde te escanean que puertos abiertos tienes, entonces lo que hice fue abrir el Exe Servidor y estableci el puerto 7000 entonces le di en escanear a la pagina y que checara si tenia ese puerto abierto y me salia que estaba cerrado, entonces creo que mi programa servidor no esta abriendo ningun puerto, Y no se como hacerle para abrir el puerto a mi direccion IP
.
Las dos PC cuentan con un modem 2Wire e internet DSL.... no se si sea algun impedimento..
Bueno espero que me puedan aclarar alguna de mis cuestiones aqui expuestas...