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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-11-2004
Joacko Joacko is offline
Registrado
 
Registrado: jul 2004
Posts: 7
Poder: 0
Joacko Va por buen camino
TcpClient, TCPServer e Hilos

Estimados amigos:
Necesitaria hacerles una consulta un tanto de principiante pero que no logro encajar. Tengo una apliacion de tipo Cliente/Servidor donde la comunicacion se hace entre varios clientes enlazados por conexiones TCP al Servidor, por tanto por cada conexion necesito crear un hilo (TThread). El punto donde me trabo consiste en lograr que el servidor reciba determinados String de los clientes y los procese, pero no logro ubicar ningun evento disparador que le "avise" al Servidor que en determinado hilo del socket tiene datos en Buffer para que sean leidos. Segun me dijeron como estoy utilizando el modo bmThreadblocking deberia realizar un bucle constante en el metodo Execute del hilo que se encargue de verificar que haya (o no) datos para leer, pero no parece estar funcionando. Alguien podria darme una idea concreto o un ejemplo para poder resolver este pequeño problema?

Muchas Gracias.
Responder Con Cita
  #2  
Antiguo 02-09-2010
Thoronluin Thoronluin is offline
Miembro
 
Registrado: feb 2009
Posts: 39
Poder: 0
Thoronluin Va por buen camino
Viendo la fecha de publicación creo que no resuelvo nada pero acabo de encontrar este hilo y por si a alguien le soluciona algo, respondo.

Puedes usas los componentes Indy (yo uso Indy 9) y en el OnExecute podrás leer lo enviado por cualquier cliente. Una vez recibida la cadena puedes procesarla como creas conveniente.

Creo que el ejemplo del chat de los Indy te puede ser de ayuda.

Saludos
Responder Con Cita
  #3  
Antiguo 06-09-2010
Avatar de fide_uci
fide_uci fide_uci is offline
Miembro
 
Registrado: ene 2009
Ubicación: Cuba - La Habana
Posts: 226
Poder: 16
fide_uci Va por buen camino
Verdadetamente los componentes de la Indy son los mejores que hay para estas cosas ggg. Ellos te resuelven todos estos problemas de Multihilos y todo eso. Tienes que decirnos con que version de delphi trabajas y asi te podremos ayudar. Si tienes dudas con la Indy o deseas que te enseñen cuenta conmigo que ya estoy bastante abanzadito en esto de las conexiones Sockets.
Responder Con Cita
  #4  
Antiguo 27-09-2010
Delfino Delfino is offline
Miembro
 
Registrado: jul 2003
Ubicación: Madrid
Posts: 974
Poder: 21
Delfino Va por buen camino
Revisa en la ayuda de las Indy las classes TIdSync y TIdNotify..
__________________
¿Microsoft? No, gracias..
Responder Con Cita
Respuesta



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 18:31:44.


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