У меня есть сетевая программа на С++ в Windows, которую я хотел бы протестировать для сетевых отключений в разное время. Каковы мои варианты?
В настоящее время я:
- Фактически отключить сетевой провод с задней панели компьютера.
- с помощью ipconfig/release
- Используя программу cports, чтобы полностью закрыть сокет.
Ни один из этих методов не идеален для меня, и я хотел бы легче эмулировать сетевые проблемы.
Я хотел бы иногда подключаться к сбою, иногда сокет читает сбой, а иногда сокет записывается в сбой. Было бы здорово, если бы была какая-то полезность, которую я мог бы использовать для эмуляции этих типов проблем.
Было бы неплохо иметь возможность создавать некоторые автоматизированные модульные тесты, пока эта эмулированная плохая сеть не работает.