Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Ayuda con tclient socket, (Solucionado)

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Ayuda con tclient socket, (Solucionado) Responder citando

Tengo que hacer un programa que se conecte con un aparato realice unos procesos, y a continuacion se conecte con el siguiente aparato y asi continuamente.

El problema viene que no puedo Socket->Active = false; no se completa hasta que se detiene totalmente la ejecucion del programa, asi que cada vez que quiero cambiar de ip me da error, y no puedo conectarme continuamente a distintos aparatos.

No es un problema si ejecutas el proceso pulsando un boton con el ratón, pero automaticamente no puedo conectarme a varios, he probado a usar timers para dejar tiempo para que el socket active = false, y he probado a usar hilos para lo mismo, para que espere un tiempo a que el socket se desactive antes de darle otra ip, pero sigue dandome error.

Sugerencias porfavor? si no se me entiende bien lo vuelvo a explicar ya con un poco mas de calma.

Gracias.


Ultima edición por ZHAX1 el Mie 04 Jul, 2007 11:58 am, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

ah por cierto, el socket lo estoy usando en modo no bloqueante, = que al activarse no se activa realmente hasta que el hilo principal no termina la ejecución, el problema q tengo es a la inversa, que tampoco se desactiva incluso cuando se activa el evento on disconnect, tampoco se ha desconectado realmente, o por lo menos no me deja active = true de nuevo.

No se si se me entiende.

Gracias y espero que alguien sepa del tema.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

voy a intentar reescribir todo el codigo para que funcione con socket bloqueante a ver que pasa :S
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.