Это вопрос разработчика, но поскольку он больше связан с операционными системами и сетевыми подключениями, я опубликую его здесь, а не в Stack Overflow.
Я пытаюсь смоделировать ситуацию, когда сетевое соединение закрывается из-за сетевой проблемы или ошибки, чтобы проверить поведение, которое я реализовал в одном из моих приложений. Я мог бы просто отсоединить сетевой кабель или закрыть сетевой интерфейс, но я сделал так, чтобы приложение сразу же после этого восстановило соединение, и это займет слишком много времени, пока сеть снова не будет восстановлена (из-за согласования DHCP и т.д.).
Есть ли способ, в Unix или OS X, просто отключить определенное приложение от Интернета, а затем позволить ему немедленно восстановить соединение? Может быть, имитировать ошибку "сброс соединения через одноранговый узел" или что-то в этом роде (я не профессионал, когда речь идет о работе в сети, извините за мой язык новичка).
Спасибо.