
26/10/2007, 13:08
|
 | Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 5 meses Puntos: 454 | |
Re: concepto de sockets en java Hola:
El puerto de escucha por el que se hace accept() es uno concreto -el que tu hayas puesto al crear el ServerSocket-. Cada cliente que recibies como respuesta del accept() tiene un puerto distinto que es dinámico, es decir, no tiene nada que ver con el número que hayas puesto en el puerto de escucha y cada vez puede ser uno distinto.
Dicho de otra forma, tienes tantos puertos abiertos como clientes, más uno de escucha. El comando netstat te permitirá ver todos estos puertos.
Si pones un hilo distinto para atender a cada cliente y otro para escucha, no deberías tener ningún problema ni influir unos en otros de ninguna manera -salvo que uno haga excesivo consumo de cpu o de tráfico de red-.
Se bueno. |