在我们的一个客户端 - 服务器应用程序中,我们需要测试套接字连接由于各种原因而丢失时的应用程序行为。对于此测试,我们需要模拟一个程序,该程序可以每隔几秒强制中断服务器上特定端口的连接。通过这种方式,我们可以测试连接客户端如何应对这种连接中断的行为。如何模拟套接字连接丢失?
如果我可以在我的代码中执行此操作,请提出建议,或者我可以将它用于任何免费软件。
编辑:我们知道我们需要阻塞连接几毫秒或几秒的端口。
在我们的一个客户端 - 服务器应用程序中,我们需要测试套接字连接由于各种原因而丢失时的应用程序行为。对于此测试,我们需要模拟一个程序,该程序可以每隔几秒强制中断服务器上特定端口的连接。通过这种方式,我们可以测试连接客户端如何应对这种连接中断的行为。如何模拟套接字连接丢失?
如果我可以在我的代码中执行此操作,请提出建议,或者我可以将它用于任何免费软件。
编辑:我们知道我们需要阻塞连接几毫秒或几秒的端口。
假设你是在Windows
NetStat Agent有一个试用版,您可以监视连接,并杀死他们自动根据过滤器。你也可以手动杀死它们。它不能做的一件事是在连接之前设置一些延迟。
一项艰巨的任务!
接下来,你需要一个可编程的机器人手臂套件 - 有几个人的审查here看起来很有希望。
现在棘手的部分 - 您需要编写一系列动作,将手臂移动到合适的位置,合上手(从而压低RJ45释放块),然后横向移动,以创建一个拔下/重新插入议案。
一旦完成,将您的机器人手臂放在系统后面靠近NIC以太网端口并调用您的方法来触发序列!
大声笑,这是很好,但我需要一个纯粹的软件解决方案。 – Faisal 2013-02-13 06:25:18
会让我笑一笑。不切实际,但有趣:) – 2013-02-13 06:29:16