Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   TThread y componentes de red (https://www.clubdelphi.com/foros/showthread.php?t=64772)

noob 18-04-2009 01:25:07

TThread y componentes de red
 
Hola, estoy utilizando la librería de red lNet para crear una aplicación distribuída cliente servidor, el problema de esta librería es que no acepta múltiples hilos de ejecución pero su componente de conexión tiene una propiedad llamada TimeOut que si la establezco a un valor mayor que cero me permite utilizar un diseño basado en hilos mediante la clase TThread.

La idea es que la parte servidor de la aplicación distribuida maneje con hilos las peticiones de los clientes que se procesan en el evento OnReceive(aSocket: TLSocket), actualmente no lo hace con hilos y el rendimiento pienso que puede ser peor que con hilos. Quiero que el servidor sea capaz de responder a muchos clientes al mismo tiempo.

Yo creo que he de crear una clase que descienda de TThread y como atributo de esa clase declarar el componente de conexión de la librería lNet, ¿me equivoco?

No se si hay que hacer eso o crear un hilo por cada petición a procesar.

¿Podeis orientarme un poco para que pueda empezar por algo?


La franja horaria es GMT +2. Ahora son las 01:32:49.

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