Prueba de interrupciones de red en el software

Tengo un programa de red C ++ en Windows que me gustaría probar para desconexiones de red en varias ocasiones. ¿Cuáles son mis opciones

Actualmente estoy:

Actualmente desconectando el cable de red de la parte posterior de mi computadorausing ipconfig / releaseUtilizando la cports programa para cerrar completamente el zócalo

Ninguno de estos métodos es ideal para mí, y me gustaría emular problemas de red más fácilmente.

Me gustaría que a veces se conecte a fallar, a veces las lecturas de socket fallan, y a veces las escrituras de socket fallan. Sería genial si hubiera alguna utilidad que pudiera usar para emular este tipo de problemas.

También sería bueno poder construir algunas pruebas unitarias automáticas mientras esta mala red emulada está activa.

Respuestas a la pregunta(4)

Su respuesta a la pregunta