Parte 1 – Come realizzare un’applicazione Client-Server in Java, un esempio col TexasHold’em
Quando cominciai a sviluppare le mie prime applicazioni in Java, non pensavo nemmeno lontanamente che sviluppare delle applicazioni che facessero dialogare un client con un server, che sfruttassero il multithreading e che permettessero ad un numero arbitrario di client di fare richieste al server, fosse così facile.
E’ un po’ come quando decidi di crearti un sito web. Navighi in quelli degli altri e ti chiedi “Ma quanto cavolo di tempo ci vorrà per fare una cosa del genere?”.
Un paio di ricerche sull’argomento e … scopri che per fare tutto quello di cui hai bisogno ti bastano non più di un paio di click. Tutto questo grazie a chi ha lavorato prima di noi, molte volte senza pretendere niente in cambio.
