Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-01-2008
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Question Recorrer hilos activos en un idTCPServer

Hola. La verdad es que trate de titular mi post lo mas significativo posible. Lo que necesito pues es basicamente eso. Que despues de que un grupo de clientes se hallan conectado (clientes con tIdTCPClient) a un servidor (tIdTCPServer), que yo los pueda listar. Es decir, saber cuantos clientes hay conectados a mi servidor, he incluso por ese identificador de cada hilo en especifico, poder enviarles comandos, extraer alguna informacion de ellos como por ejemplo la IP de la PC en la que se estan ejecutando y cosas asi.

Gracias por la ayuda que me puedan dar desde ya!
Responder Con Cita
  #2  
Antiguo 09-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Mira ésto.
Responder Con Cita
  #3  
Antiguo 09-01-2008
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Talking Si access!

Cita:
Empezado por cHackAll Ver Mensaje
Mira ésto.

Es que no tengo acceso a eso amigo!
Pero de todos modos muchas gracias!
Responder Con Cita
  #4  
Antiguo 09-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Bueno; entiendo que List := TCPServer.Threads.LockList; no es una opción; se me ocurre que en el evento posterior al aceptar una conexion entrante; hagas una lista la cual obviamente vayas liberando al desconectarce los clientes.

Saludos
Responder Con Cita
  #5  
Antiguo 10-01-2008
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Lightbulb Agradecido!

Exactamente mi querido hackAll, eso mismo fue lo que se me ocurrio. En realidad, he creado un sistema en el que hay un hilo que cada cierto tiempo verifica si hay algun cliente que se ha desconectado. En realidad lo que he estado haciendo es un sistema de chat. Y esta vez me ha pillado esa duda pues nada menos que implementando el protocolo. jjjjaaa!
Responder Con Cita
  #6  
Antiguo 10-01-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Para chats... las propias indy tienen un demo (eso si, para indy 9, aunque no lleva mucho trabajo actualizarlo a indy 10).

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 11-01-2008
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Lightbulb sip pero mira!

Ese protocolo de chat lo estoy implementando yo mismo por que necesito conocerlo al dedillo, ya que lo que quiero hacer no me puede fallar!
Responder Con Cita
  #8  
Antiguo 15-01-2008
FrancisR FrancisR is offline
Miembro
 
Registrado: ene 2008
Posts: 11
Poder: 0
FrancisR Va por buen camino
Este ejemplo es para Indy 10, está muy bien documentado.

http://www.devarticles.com/c/a/Delph...dy-The-Client/
Responder Con Cita
  #9  
Antiguo 15-01-2008
fide fide is offline
Miembro
 
Registrado: oct 2006
Posts: 331
Poder: 18
fide Va por buen camino
Oyeme, muchas gracias amigo. Pero es que no tengo acceso a ese enlace, mejor publica aqui los codigos a ver si lo podemos debatir entre todos...
Responder Con Cita
  #10  
Antiguo 15-01-2008
FrancisR FrancisR is offline
Miembro
 
Registrado: ene 2008
Posts: 11
Poder: 0
FrancisR Va por buen camino
Perdona, este enlace si que funciona:

http://www.devarticles.com/c/a/Delph...-The-Client/1/

En principio funciona para cualquier versión de Delphi que utilice indy 10. En una de las páginas tiene el código fuente.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
IdTCPServer, tipo de lectura hermes_32 Internet 1 26-05-2015 04:56:53
(TreeView) De idTCPServer -> idTCPClient ANG4L Internet 0 25-08-2006 21:32:19
idtcpserver + idtcpclient (proxy) Enan0 Internet 1 02-12-2004 16:28:54
Obtener la ip del cliente conectado a un IdTCPServer. DarkByte Internet 3 28-06-2004 22:31:52


La franja horaria es GMT +2. Ahora son las 13:45:34.


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