【问题标题】:Close an external TCP connection关闭外部 TCP 连接
【发布时间】:2021-03-23 23:35:45
【问题描述】:

如何终止我的程序未处理的 TCP 连接?

例如,我想关闭端口 10202 上的所有连接并且我不希望它们重新打开,但我想允许其他端口。 一切都在 C# 中。

像 Sysinternals 的 tcpView 一样

【问题讨论】:

    标签: c# tcp


    【解决方案1】:

    您必须 p/Invoke SetTcpEntry。即使在不支持该功能的平台上,TCPView 也使用黑暗和神秘的方法来做同样的事情。

    【讨论】:

      【解决方案2】:

      我不知道 TCPView 是怎么做的,但是你可以生成一个 TCP Fin 数据包并自己发射它。

      我不知道如何在 C# 中做到这一点,但您可能会找到一种方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-06-19
        • 2013-09-04
        • 1970-01-01
        • 2012-04-12
        • 1970-01-01
        • 2018-06-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多