7

我想看看程序在连接断开时如何响应。除了禁用网卡之外,有没有办法在 Windows 中切断 tcp 连接而不杀死进程或拥有连接的线程?

4

4 回答 4

7

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

于 2009-05-05T13:41:15.377 回答
2

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

于 2009-05-05T13:43:23.267 回答
0

我见过的一件事是以可以远程切断连接的方式编写网络代码。我曾经做过的一个产品就是这样写的。我们甚至进行了一组随机断开连接的酷刑测试。该产品旨在进行交易,并且了解其行为方式具有启发性。

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

于 2009-05-05T13:22:03.847 回答
0

为什么不直接拔掉网线?

于 2009-05-05T13:40:24.723 回答