• Domingo 22 de Diciembre de 2024, 03:07

Autor Tema:  Problema Con Winsock  (Leído 3043 veces)

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Problema Con Winsock
« en: Sábado 1 de Diciembre de 2007, 18:50 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Problema Con Winsock
« Respuesta #1 en: Domingo 2 de Diciembre de 2007, 23:14 »
0
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.
Saludos,

Francisco Ayala Pinazo
Lima - Perú

Daggoth

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: Problema Con Winsock
« Respuesta #2 en: Martes 4 de Diciembre de 2007, 12:06 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Problema Con Winsock
« Respuesta #3 en: Sábado 15 de Diciembre de 2007, 17:46 »
0
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.
Saludos,

Francisco Ayala Pinazo
Lima - Perú

martin campos quintero

  • Miembro MUY activo
  • ***
  • Mensajes: 113
  • Nacionalidad: 00
    • Ver Perfil
Re: Problema Con Winsock
« Respuesta #4 en: Miércoles 2 de Enero de 2008, 09:45 »
0
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.

hamdycam

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Re: Problema Con Winsock
« Respuesta #5 en: Viernes 4 de Enero de 2008, 12:38 »
0
yo utilizo winsock para chat cliente servidor clientes jiiji. funciona de perlas pero para que rule al tener router hay que habir el puerto que vallas a usar en el server, para la ip de tu pc, si no lo habres nanai de la china.

eso de que te rule por el puerto 80 lo dudo por dos cosas; una el puerto 80 lo usan los servicions web, una vez que este usado por uno no te lo dejara usar.

dos, es un puerto que no esta dirigido a una ip interna de uno de los pcs, si no a toda tu red por la cual no sabria a donde entrar, por lo que tendras que hacer esto:

si tu pc el que va a ser server tiene la ip en la red interna por ejemplo 192.168.1.3, pues tendras qeu ir al router y abir el peurto por ejemplo 50000 para la ip 192.168.1.3. luego en el cliente en otro lado de la red internet tendras que marcar; remotehost 50000 y la ip publica de te conexion de server que como bien dice un compi la ves por internet. si haces asi funciona seguro.

un salu2.


yo lo que he intentado ha sido intentar hacer que el winsock enlazara por upnp a uno de los puertos que traen los routers abiertos de serie, como es el de msn y alguno mas para poder enviar archios, pero no he encontrado nadie que me diga como se enlaza con un puerto sin tenr que habrirlo en el router manualmente. salu2