我们制造一系列工业制造产品,这些产品由在PC上运行的软件控制。反过来,PC软件可以通过TCP连接从Android设备进行控制,因此在工厂车间工作人员可以使用这些Android设备作为制造过程的远程控制。
我们遇到的一个问题是,在拥挤的网络中,例如在我们展示这些产品的贸易展览会上,Android和PC之间的TCP连接通常会被取消。我们刚刚编写了用于检测来自Android的TCP连接丢失并通过 UDP 向PC发送消息的软件,但我们需要对其进行测试。
为了帮助测试这个,我想要一种方法来关闭或破坏PC上的TCP,这样我就可以模拟这种情况了。我想这样做是作为一个简单的C#/ .Net程序,或者更好的是,通过“DOS”命令或类似的东西。有关如何做到这一点的任何建议吗?