【发布时间】:2012-01-31 02:47:28
【问题描述】:
有人知道如何通过 Windows 命令行关闭单个连接的 TCP 或 UDP 套接字吗?
在谷歌上搜索,我看到有人问同样的问题。但答案看起来像是 netstat 或 netsh 命令的手册页,重点是如何监控端口。我不想要关于如何监控它们的答案(我已经这样做了)。我想关闭/杀死他们。
编辑,澄清一下:假设我的服务器监听 TCP 端口 80。客户端建立连接并为其分配端口 56789。然后,我发现这个连接是不受欢迎的(例如,这个用户正在做坏事,我们要求他们停止,但连接并没有在途中的某个地方断开)。通常,我会添加防火墙来完成这项工作,但这需要一些时间,而且我处于紧急情况。杀死拥有该连接的进程在这里确实是一个坏主意,因为这会关闭服务器(当我们只想有选择地暂时删除这个连接时,所有用户都会失去功能)。
【问题讨论】:
-
为什么?您不能从命令行或文件关闭端口。您必须关闭拥有它们的程序。还是您指的是防火墙操作?你的问题还不清楚。
标签: networking