in realtà non è necessario neanche un thread per questo tipo di coseOriginariamente inviato da Dorcan82
Che motivo hai di utilizzare due trhead per utente il TCP è full duplex.
se dovesse gestire 50.000 utenti allora li avrebbe avuto senso fare un sistema che sfruttasse a pieno il multi processing (SMP) ma...una cosa del genere non si sarebbe fatto in java
cmq ti ripeto il mio consiglio, dai un occhio alla versione java di queste funzioni
se ho intuito bene (quindi al 90% sbaglio) fai un while e provi a leggere a rotazione i dati? se fai cosi il soft muore anche se lo scrivevi in assembler![]()