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