Programación General > Visual Basic 6.0 e inferiores
Problema Con Winsock
Daggoth:
Hola a todos!!!!!!
De nuevo yo, y si, lo se, soy un poco pesao pero es que aun tengo mucho que aprender, mucho.
Ahora mi problema viene con el control winsock. En esta ocasion lo uso para conectar dos pc de manera remota y enviar desde el server al cliente una base de datos en acces. Todo esta bien, es decir, si lo hago en local en mi PC la conexion se realiza, tanto si uso como IP 127.0.0.1 o la mia que me da mi proveedor de internet.
Pero si lo hago intentando conectar mi ordenador con el de un amigo mio a traves de este control, la conexion nunca se termina de realizar, simpre esta intentando conectar pero nunca termina de hacerla.
El codigo no tiene fallos, ni bug ni nada porque como ya digo, en local en mi Pc va genial, pero cuando lo sacamos a internet nunca termina de conectar.
He pensado que tal vez sea por el puerto que he usado uno muy alto, el 50.000, o que tal vez sea porque tengo el emule y el bittorrent funcionando. No se la verdad.
Seguro que alguno de vosotro sabe porque pasa esto.
Gracias por leerme señores!!!!!!!, sois unos crack!!!!!! :good: :good: :good:
fap1603:
Hola tio, te cuento, primero fijate que la ip que tienes sea de internet. hay una web que te la da, www.cualesmiip.net y luego de tu amigo aunque no tiene mucho sentido lo 2do, pero =, ahora si el se conecta contigo, ya abras hecho de lo cliente servidor no, primero te conectas tu y dejas esperando que el se conecte. y el puerto por lo general yo uso 8090 o por ahi, pero vamos seria cuestion que pruebes, tb debes fijarte en los firewalls si es que ni tu ni el lo tienen, y en cuanto al lo del emule y eso, pues quitalo de momento a ver como te va.
Daggoth:
Nada qiyo, no consigo que conecte y no se porque es.
Como tu dices, lo que he hecho es una conexion cliente servidor dejando al servidor a la escucha pero tan solo llega hasta ahi, nunca el cliente termina de conectar.
No se porque es, no tengo ni idea.
Gracias por tu respuesta.
Un saludo fap1603!!!!!!!
fap1603:
Pues no se que seria, tendria que ver el codigo, lo que te recomiendo es que revices paso por paso, create una pc virtual en tu misma pc, y usa tu recurso de red, puedes conectar 2 tarjetas de red y ir mirnado asi le das a cada una de tus pc's una ip diferente y a ver que te dice.
martin campos quintero:
Hola estimado amigo.
Te sugiero que utilices el puerto 80, ya que al salir a internet, dicho puerto es casi imposible que esté cerrado o bloqueado por un firewall o router, situación en la que se podría encontrar el puerto que tu indicas.
Verifica que en la máquina donde se encuentra el servidor, las conexiones al puerto 80 no estén bloqueadas por firewall o router, en caso de ser así, crea una excepción en el firewall para que permita conexiones al puerto.
Te comento esto debido a que yo tengo corriendo una aplicación servidor (servidor de descuentos para curso de programación en red con visual basic que vendo por mercadolibre) en mi computadora, a la cual se conecta un cliente y obtiene un descuento, participando. Y no tengo ningún problema de conexión, solamente que el servidor está activo solo cuando mi pc está encendida :P
Anexo cliente para quien lo desee probar.
http://mx.geocities.com/martincamposquintero/cliente.zip
Prueba lo que te comenté y verás que tu problema quedará solucionado.
Saludos cordiales.
Navegación
[#] Página Siguiente
Ir a la versión completa