5

在我们的一个客户端-服务器应用程序中,我们需要测试由于各种原因导致套接字连接丢失时应用程序的行为。对于这个测试,我们需要模拟一个程序,它可以每隔几秒就强制断开服务器上特定端口上的连接。通过这种方式,我们可以测试连接的客户端如何对此类连接中断做出反应。

请建议我是否可以在我的代码中执行此操作,或者我可以将其与任何免费软件一起使用。

编辑:我们知道我们需要在几毫秒或几秒内阻止连接的端口。

4

2 回答 2

3

一项艰巨的任务!

  • 一、抢微软机器人SDK

  • 接下来,您需要一个可编程的机械臂套件——这里有一些看起来很有前途的产品。

  • 现在是棘手的部分 - 您需要编写一系列动作,将手臂移动到位,合上手(从而按下 RJ45 释放小块),然后横向移动,以创建拔出/重新插入动作。

  • 完成后,将您的机械臂放在系统后面靠近 NIC 以太网端口的位置,并调用您的方法来触发序列!

于 2013-02-13T06:23:10.613 回答
1

假设你在 Windows

NetStat Agent有一个试用版,您可以在其中监视连接并根据过滤器自动终止它们。您也可以手动杀死它们。它不能做的一件事是在终止连接之前设置一些延迟。

于 2013-02-13T05:49:21.390 回答