У меня есть окна 8 пк, я тестирую бета программу на сетевую обработку ошибок сокета. Один из тех, которых у меня есть проблема при моделировании, чтобы это протестировало, является хостом недостижимые и сетевые недостижимые ошибки. Как я могу моделировать эти условия знать, обрабатывает ли программа их правильно.
Вы также можете использовать родной брандмауэр Windows 8, чтобы заблокировать соединение Вашей программы.
Для сетевых недоступных ошибок вы можете использовать route delete
и удалить все ваши маршруты. Тогда вы сможете получить множество сетевых недоступных ошибок.
Хотя можно отключить провода или удалить маршруты в таблице маршрутизации, вид ошибок при использовании этих методов достаточно ограничен. Вместо этого можно использовать сетевой симулятор, который позволит вам настроить виртуальную сеть, а затем протестировать ваше приложение против этого.
Этот подход дает вам несколько вещей:
Существует несколько альтернативных вариантов с открытым исходным кодом, таких как Cloonix, сетевой эмулятор CORE и другие .