2009-05-05 154 views
7

我想看看程序在连接断开时如何响应。除了禁用网卡之外,是否有办法在Windows中断开TCP连接而不会终止进程或拥有连接的线程?在windows中sever/kill tcp连接

回答

7

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

0

我所看到的一件事情是让网络代码以这样一种方式写入,即可以远程切断连接。我曾经写过的产品就是这样写的。我们甚至有一系列的酷刑测试会随机破坏关系。该产品本意是交易性的,并且看到它的表现如何是有益的。

当然,然后我们发现一个客户的网络实际上一直在断开连接,我们非常高兴我们测试了这么辛苦。

2

TCPView by SysInternals可让您关闭连接(并查看所有打开的连接)。