Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/03/2012, 06:39
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Aplicaciones Cliente/Servidor

Hola:

La solución estándar es esa, un hilo por cliente. No sé por qué dices que se debe evitar usar hilos. Los hilos es como todo, sirven para determinadas cosas y hay que usarlos cuando es necesario y evitarlos si no es necesario, por aquello de no matar moscas a cañonazos.

Para atender varios clientes hay varias aproximaciones, pero la de hilos es la más normal.
- Puedes tener un solo hilo e ir por turnos atendiendo a los clientes. Esto introduce retardos en el cliente, puesto que debe esperar que le toque su turno.
- Puedes poner hilos, uno por cliente.

En este enlace tienes un ejemplo con hilos http://www.chuidiang.com/java/socket...cket_hilos.php

Se bueno.
__________________
Apuntes Java
Wiki de Programación