Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-05-2004
JDNA JDNA is offline
Miembro
 
Registrado: mar 2004
Posts: 17
Poder: 0
JDNA Va por buen camino
Question Como hacer un cliente Indy con threads

Hola amigos, estoy haciendo un programa cliente/servidor que recibe imagenes en tiempo real y a la vez manda información al servidor, el servidor funciona muy bien, el problema es con el cliente. Cuando recive las imagenes creo un hilo y leo los datos con ReadStream y un timer para hacerlo cada determinado tiempo y aparte tengo unos botones que envian información al servidor como que deje de enviar imágenes, etc:
while Cliente.connected do
Cliente.ReadStream(Stream, -1, True);

La información le mando con WriteBuffer y también he creado un hilo para cada boton, pero cuando está conectado a internet ocurre que la aplicación se comporta como si no tuviera hilos, osea que cuando está recibiendo las imagenes y se apreta un boton, el programa está paralizado (si se puede decir asi) y no hace caso a nada, hasta que pasa el tiempo del timer y la aplicación vuelve a su estado normal pero cuando se activa nuevamente el timer, la aplicación se paraliza y la verdad da lo mismo que el código se ejecute con o sin hilos, el efecto es el mismo. Alguien me puede aconsejar o dar alguna sugerencia o decirme que está mal. A alguien le ha pasado algo parecido???
Gracias de antemano.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:46:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi