FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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? Última edición por noob fecha: 18-04-2009 a las 01:54:44. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agregarle parametros al metodo Execute de TThread | eduarcol | OOP | 9 | 09-11-2007 16:05:59 |
Tthread Vs. Application -> ProcessMessages(); | Peterman | Varios | 8 | 31-05-2007 03:05:03 |
TThread y cerrar una ventana previamente abierta | gluglu | OOP | 1 | 14-05-2007 19:19:54 |
Como Liberar un Tthread???? | AGAG4 | Varios | 3 | 25-04-2005 22:16:40 |
Lio con TThread | diegofhernando | Varios | 0 | 20-01-2004 17:58:35 |
|