有人知道如何通过Windows命令行为单个连接关闭TCP或UDP套接字吗?
谷歌搜索,我看到有些人问同样的事情。但是答案看起来像是netstat或netsh命令的手册页,重点放在如何监视端口上。我不想要有关如何监视它们的答案(我已经这样做了)。我想关闭/杀死它们。
编辑,为澄清起见:假设我的服务器侦听TCP端口80。客户端建立连接,并为其分配端口56789。然后,我发现该连接是不希望有的(例如,该用户在做坏事,我们要求他们停止连接,但是连接并没有在途中掉线)。通常,我会添加防火墙来完成这项工作,但这需要一些时间,而且我处于紧急情况下。在这里杀死拥有连接的进程确实不是一个好主意,因为这将导致服务器瘫痪(当我们只想选择性地和暂时地删除该连接时,所有用户都将失去功能)。