Sto lavorando su un'applicazione in C# che utilizza i socket, la sto sviluppando in test first.
Mi hanno aiutato gli articoli su Object Mentor in particolare la serie Craftsman.
Mi hanno fornito dei buoni spunti sull'architettura del client e del server, su come testare le problematiche legate al multithreading e sul mocking.