Как я могу симулировать разъединение сокета (на окнах) между клиентом и сервером? - PullRequest
2 голосов
/ 22 апреля 2009

Я реализовал своего рода «решение сердцебиения», и я хотел бы посмотреть, что произойдет, когда сеть «выйдет из строя», в реальных условиях, особенно если это происходит при отсутствии трафика в сокете.

Проблемы: - У меня только один компьютер; - Я на Windows / Java;

Я полагаю, что простое отключение сетевого кабеля / деактивация сетевой карты не повлияет на два процесса, так как они работают на одном устройстве; Есть ли программное решение для этого? Некий способ принудительно закрыть сокет?

Ответы [ 3 ]

9 голосов
/ 22 апреля 2009

Я использую TCPView для щелчка правой кнопкой мыши и закрытия сокетов.

1 голос
/ 22 апреля 2009

если вы используете Eclipse, есть монитор TCP / IP, Окно -> Показать представление -> Другое -> Тип фильтра текста = TCP / IP и создайте новую пересылку tcp / ip Вы можете отслеживать и останавливать это в середине.

0 голосов
/ 20 октября 2009

Вы также можете смоделировать два компьютера с виртуальными компьютерами.

Я использую VirtualBox для создания себе большего количества компьютеров: D.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...