tre anni fa mi è stato chiesto di realizzare una coppia di classi clientsocket e serversocket per un lavoro, non è stato difficile in quanto per gestire gli eventi mi appoggiavo ad un thread chiamato Worker che rimaneva in attesa dei dati dopo l'avvenuta connessione.
ricordati di decidere sempre quali metodi saranno blocking e quali no, in questo modo chi utilizzerà la classe saprà se un metodo gli bloccherà il flusso di esecuzione oppure no.
|