通过 cmd 提示符在 Windows 上终止 TCP 连接

通过 cmd 提示符在 Windows 上终止 TCP 连接

SU 上至少已经有两个类似的帖子,要么有过时的答案,要么有建议使用 GUI 的答案。

因此,以下程序不是我正在寻找:

  • wkillcx - 这看起来是正确的选择,但不幸的是它在本地也不起作用(WinServer 2008,通过 telnet 甚至更糟 - 它只显示 stdout 的第一行并重复 3 次)。它是用汇编语言编写的,所以我很难研究,也许服务器正在运行而不是作者假设它将运行的处理器?
  • tcpview (sysinternals) - 这需要 GUI,tcpviewcon 的 cmdline 部分不支持终止连接
  • CurrPorts - 该程序声称支持 cli,但实际上它只是使用参数运行 GUI 部分(即,您可以使用一些过滤器启动 GUI),我不明白它是如何“支持 cli”的 - 再次强调,它无法通过 telnet 工作
  • 杀死PID!——不!

答案1

我终于找到了 -http://www.codeproject.com/Articles/5453/Enhance-netstat唯一的困难是我必须在 Visual Studio 6.0 中编译它(我喜欢它。我浏览项目设置的速度比在 VS2013 中快得多)。

相关内容