Título: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 01:41 am Hola.
Bueno, me surgio un inconveniente mas. Tengo el server y el cliente en localhost. Pero la cosa es que el server queda escuchando y el cliente conectando. Pero al cabo de un ratito se produce un timeout y da error; o sea, ni se conecta. Server: Código: Dim WithEvents Socket As CSocketMaster Cliente: Código: Socket.CloseSck PD: Se nota pero por las dudas, uso el CSocketMaster. Alguien tiene idea de porque no anda? Saludos Título: Re: Problema, el server no se conecta :P Publicado por: NYlOn en 5 Octubre 2005, 01:47 am mmm... no veo ningun error en el cliente :S
lo que no se es para que sirve el Socket.Bind Seguramente tengas un error en otra parte del programa y se corte la conexon, para asegurarte saca todos los 'On Error Resume Next, a ver donde te marca el error (si es que hay alguo ;D) un salud0 Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 02:05 am ese es el problema, no puse ningun resume next para ver errores.
El bind, ni idea para uqe es pero slaia en lso ejemplso del CSpcket MAster :P Saludos Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 02:21 am Le saque el bind, y sigue si nandar :P
Dejo el source complet ohaber si alguein se le ocurre algo, que is no anda no puedo seguir :P http://m36047120.no-ip.info/diedbox.rar Saludos y gracias. Título: Re: Problema, el server no se conecta :P Publicado por: NYlOn en 5 Octubre 2005, 03:09 am A ver, te dejo algunas preguntas para que te hagas a vos mismo xDD:
-Servidor y Cliente tienen el mismo puerto configurado ?? (Servidor LocalPort y Cliente RemotePort) -Estas poniendo el IP correctamente ?? (Para probarlo en tu PC podes poner 127.0.0.1 como IP) -Servidor y Cliente tienen el mismo protocolo ?? -Estas mandando la accion Connect del Socket del Cliente ?? Antes de mandar cualkier dato al servidor te conviene poner un MsgBox en el evento Connect del Socket... Seria asi: Código: Private Sub Socket_Connect () salu2 Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 04:16 am Bueno, ne el cliente no estaba poniendo el protocolo. EPro de todas formas tcp es el defualt. haci que lo puse y sigue = :P :P :P
Tan todos los datos bien pero no conecta :P. Alg oraro pasa. No se la verdad, tecnicamnete tendria que andar todo josha pero no anda :P Alguna otra sugerencia? Slaudos y gracias. Título: Re: Problema, el server no se conecta :P Publicado por: casaviella en 5 Octubre 2005, 15:40 pm Que es el bind???
esto es el bind: el metodo bind al crear una aplicacion UDP. este metodo reserva un puerto local para uso del control. por ejemplo al enlazar el control al numero de puerto 1001 ninguna otra aplicacion podra usar ese puerto para escuchar. esto puede ser muy util si se desea a otra aplicacion utilice ese puerto. esto sigue pero lo podeis encontrar en el tutorial de winsock que lo posteo reydelmundo11. http://foro.elhacker.net/index.php/topic,75832.0.html Título: Re: Problema, el server no se conecta :P Publicado por: Kizar en 5 Octubre 2005, 15:43 pm a ver:
Código: SocketInv.Bind pero yo no lo uso para nada por k con el localhost y local port se ace lo mismo a si k lo puedes quitar trankilamente y el fallo esta k en la conexion inversa el servidor no tiene la ip a la que conectarse ni el puerto remoto, con esto en un timer lo arreglarias ponle al timer intervalo = 3000 '3 segundos Código: Private Sub Timer1_Timer() con esto funcionaria correctamente Salu2 Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 16:44 pm Ahora miro el tuto de rey dle mundo y vemos que esta mal.
Respecto a la conexion inversa, la estoy dejando para el ultimo; l oque mas me interesa es uqe se conecte en conexion normal o seas Cliente-Servidor para poder agregar funciones al server e ir probandolas. Saludos Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 18:23 pm Bueno, recien, estando desesperado y sin consuelo. Me tire el ultimo lance, que fue poner mi ip completa en vez de 127.0.0.1 o localhost.
Se conecto y todo josha. Anda pero la cosa ahora es que al darle al boton desconectar no se desconecta, sino que produce un error en el socket y se cierra. Despeus de esto el server no puede reconectarse, hay que reiniciarlo para que acepte de nuevo la conexion. Y is le pongo listen en el evento close me dice error. Ahora me pongo a ver si pill oerrores y me pongo a tratar de que ande. Slaudos Título: Re: Problema, el server no se conecta :P Publicado por: NYlOn en 5 Octubre 2005, 20:12 pm En el evento Error del Socket ponele:
Código: On Error Resume Next 'asi no nos muestra ningun error salu2 ! Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 22:07 pm Listo, gracias.
Ahora me falta laguien con quien probar el server :P(xD) Hasta ahora le puse 2 funciones, abrir y cerrar el cd. Slaudos Título: Re: Problema, el server no se conecta :P Publicado por: NYlOn en 5 Octubre 2005, 22:16 pm jajaj bueno eso de buscarte a uan victima es problema tuyo xD
Citar Hasta ahora le puse 2 funciones, abrir y cerrar el cd. Ta bien, asi se empieza xD salu2 ;) -G0nz4- Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 5 Octubre 2005, 22:33 pm xDDD, ni victima ni nada. Es mas, soy capaz de pasar el lciente y y ousar elserver :P.
A buscar en el msn. Saludos Título: Re: Problema, el server no se conecta :P Publicado por: Kizar en 5 Octubre 2005, 23:49 pm Antes de infectar a nadie, yo me buscaria una persona de confianza, un betatester que te ayude a provar tus servers, o sino, te recomiendo que lo vallas provando tu mismo en tu equipo, y cuando tengas un sistema para descargar el server actualizado de una webo un sistema de upload para mandarlo.
Salu2 Título: Re: Problema, el server no se conecta :P Publicado por: NYlOn en 5 Octubre 2005, 23:54 pm Yo buscaria un amigo para probarlo... Lo podes probar en tu pc, lo que pasa es con un amigo pueden aparecer errores que no aparecerian en tu pc (y asi poder corregirlos)
salu2 Título: Re: Problema, el server no se conecta :P Publicado por: Thaorius en 6 Octubre 2005, 00:06 am Es que yo tenia un probador de soft, un amigo pero hoy ta revirado porque anoche no le di bola(en el msn, claro) y no queire :P.
Cuando se el pase se lo paso a el. De todas formas no quiero usarlo para fines destructivos hacique no creo me hagan falta muchas victimas :P Saludos Título: Re: Problema, el server no se conecta :P Publicado por: Sancho.Mazorka en 23 Octubre 2005, 08:08 am yo me hice un programa identico pero mas caca era y lo que pasaba era que tenias que poner la ip del otro(ese era el cliente) y si el servidor se conectaba despues no andaba y me cagaba habia que abrirlo de vuelta y probar de todo, para que no tengas que reiniciar el programa lo que tenes que hacer es poner un boton y meter algo asi
private sub command1_click() winsock1.close 'esto es para cerrarlo end sub si tenes que colocar ip o algo hace como dijo NYLon o pone otro boton que haga esto winsock1.listen Sancho Mazorka [/glow] |