Frank1962
09-05-2007, 13:15
Spulciando la documentazione di java ho notato che, sostanzialmente, le possibilità di creare un server che gestisca molteplici connessioni sono due:
1) creo un thread per ogni connessione
2) le gestisco tutte con un solo thread utilizzando le proprietà non bloccanti dei socketchannel.
Non volendo reinventare la ruota, andando ad implementare qualcosa che forse è già disponibile nelle librerie java, mi domandavo se non c'era qualche classe che permetta di fissare un numero di thread che il server deve utilizzare per gestire le connessioni dei client senza che sia obbligato a utilizzarne uno per tutti i client, oppure ,uno per ogni client.
professionisti di java.net a me!! :D
1) creo un thread per ogni connessione
2) le gestisco tutte con un solo thread utilizzando le proprietà non bloccanti dei socketchannel.
Non volendo reinventare la ruota, andando ad implementare qualcosa che forse è già disponibile nelle librerie java, mi domandavo se non c'era qualche classe che permetta di fissare un numero di thread che il server deve utilizzare per gestire le connessioni dei client senza che sia obbligato a utilizzarne uno per tutti i client, oppure ,uno per ogni client.
professionisti di java.net a me!! :D