Есть TCP-клиет, есть TCP-сервер, есть тестовый скрипт, который их обоих запускает (все на Linux). Нужно из скрипта каким-то образом разорвать соединение, чтобы заставить клиента переконнектиться.
Можно остановить интерфейс (ifconfig), можно действовать более тонко через iptables, но и тот, и другой способ требует прав root'а (на тестовом сервере мне их никто не даст)