Windows 连接已重置。如何效仿?

Windows 连接已重置。如何效仿?,windows,networking,language-agnostic,Windows,Networking,Language Agnostic,我们的软件似乎在处理重置连接方面存在问题。如何模拟连接重置来调试这种情况?可能通过禁用/启用NIC。有了它,您可以编写一些bat。有一个免费的工具,允许您破坏wan连接,甚至丢弃随机数据包。查找TMNetSim手动测试,请退出。此工具允许您右键单击任何TCP连接并将其关闭;最终结果应该与(比如)不太道德的ISP试图干扰您的流量而重置连接的结果相同。通常,您会让远程端发送RST数据包,但您的本地网络子系统可能会做到这一点。你有没有在交易过程中拔掉网线?@Frédéric Hamidi,我试过了,但

我们的软件似乎在处理重置连接方面存在问题。如何模拟连接重置来调试这种情况?

可能通过禁用/启用NIC。有了它,您可以编写一些bat。

有一个免费的工具,允许您破坏wan连接,甚至丢弃随机数据包。查找TMNetSim

手动测试,请退出。此工具允许您右键单击任何TCP连接并将其关闭;最终结果应该与(比如)不太道德的ISP试图干扰您的流量而重置连接的结果相同。

通常,您会让远程端发送RST数据包,但您的本地网络子系统可能会做到这一点。你有没有在交易过程中拔掉网线?@Frédéric Hamidi,我试过了,但它会产生不同类型的错误。这不是我所需要的。这似乎与连接重置不同。@user626528,您能对该注释进行一点扩展吗?当我使用TCPView时(大约5-10年前),它几乎是一样的。有何不同?我认为相同的消息会进入应用层——如果不相同,则非常接近。这会导致“已建立的连接被主机中的软件中止”错误。不一样。@user626528,你不觉得它很相似,可以用它来测试吗?如果没有,你唯一的选择就是对自己发起攻击。不幸的是,这还不够。NET对“重置”连接的处理方式似乎有所不同。