Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/10/2007, 13:22
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 5 meses
Puntos: 51
Re: concepto de sockets en java

Si no me equivoco no es así, ya que el socket de un servidor es especial y básicamente es para escuchar. Así que si lanzas un Thread distinto para cada cliente no deberias tener "muchos problema"*. Pero por si acaso me confundo (hace tiempo que no programo sockets a tan bajo nivel) la prueba es facil: Pon que uno de tus clientes haga un Thread.sleep de 30 segundos y prueba a lanzar varios clientes a la vez, a ver si pueden conectarse o no.



Claro que en la realidad si el trafico es intenso, no es bueno lanzar un Thread por cliente, ya que podrias tener demasiados Threads y lo suyo es tener un numero de Threads controlado (pool) que atiende a varios clientes. Y ahi es donde entra Java NIO.

S!