Quando si utilizza una classe Socket uno sta stabilendo una connessione TCP a un server su alcune porte, ma sul server ServerSocket è in grado di gestire più connessioni client per ogni richiesta di accettazione e delegarlo a un thread per eseguire il server della richiesta. Ma come è possibile che una classe ServerSocket accetti più connessioni TCP sulla stessa porta.In che modo la classe serversocket serve più connessioni client sulla stessa porta?
Significa che spetta al sistema operativo decidere quante connessioni consente o qual è il limite massimo consentito e può essere controllato dalle applicazioni su OS (intendo java limitato dal massimo backlog supportato da Sistema operativo) e c'è qualche privison per le connessioni backlog nelle specifiche TCP?
migliori reagards,
Keshav
Vedi esempio [questa risposta] (http://stackoverflow.com/questions/3638953/do-tcp-connections-get-moved-to-another-port-after-the-are-opened/3639017#3639017) su Stackoverflow. –