windows中的服务器/终止tcp连接

windows中的服务器/终止tcp连接,windows,tcp,connection,kill,Windows,Tcp,Connection,Kill,我想看看当一个程序的连接被切断时,它是如何响应的。除了禁用网卡之外,是否有办法在Windows中断开tcp连接而不终止进程或拥有连接的线程?我看到的一件事是以可以远程断开连接的方式编写网络代码。我曾经做过的一个产品就是这样写的。我们甚至进行了一系列的酷刑测试,可以随机中断连接。该产品旨在实现事务性,了解其行为方式很有启发性 当然,我们后来发现一位客户的网络实际上一直在断开连接,很高兴我们进行了如此艰苦的测试。为什么不拔下网络电缆?我发现,最接近生成操作系统错误的方法是使用类似的方法查看哪些套接字

我想看看当一个程序的连接被切断时,它是如何响应的。除了禁用网卡之外,是否有办法在Windows中断开tcp连接而不终止进程或拥有连接的线程?

我看到的一件事是以可以远程断开连接的方式编写网络代码。我曾经做过的一个产品就是这样写的。我们甚至进行了一系列的酷刑测试,可以随机中断连接。该产品旨在实现事务性,了解其行为方式很有启发性


当然,我们后来发现一位客户的网络实际上一直在断开连接,很高兴我们进行了如此艰苦的测试。

为什么不拔下网络电缆?

我发现,最接近生成操作系统错误的方法是使用类似的方法查看哪些套接字打开并断开它们。我不确定它到底做了什么来切断连接,但它确实以应用程序可以看到的方式关闭了连接。

TCPView by允许您关闭连接(并查看所有打开的连接)