FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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! |
#4
|
||||
|
||||
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 |
#5
|
|||
|
|||
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!
|
#6
|
||||
|
||||
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 |
#7
|
|||
|
|||
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!
|
#8
|
|||
|
|||
Este ejemplo es para Indy 10, está muy bien documentado.
http://www.devarticles.com/c/a/Delph...dy-The-Client/ |
#9
|
|||
|
|||
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...
|
#10
|
|||
|
|||
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. |
|
|
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 |
|