Ho scritto il mio modulo di comunicazione TCP C # (usando SocketAsyncEventArgs, sebbene sia presumibilmente irrilevante). Il mio modulo funziona a entrambe le estremità della connessione, client e server. Come parte della programmazione dovrebbe rilevare quando la connessione fallisce, e quindi provare automaticamente a ristabilire la connessione.
Mi piacerebbe avere un'idea di come testarlo. Una soluzione è quella di eseguirlo su due macchine fisiche e scollegare il cavo di rete per un po 'e quindi riconnettersi. Questo non è molto automatizzato.
Mi chiedo se esiste una sorta di programma di aggancio WinSock che può essere utilizzato per simulare guasti di connessione? O altri suggerimenti?