【发布时间】:2021-03-23 23:35:45
【问题描述】:
如何终止我的程序未处理的 TCP 连接?
例如,我想关闭端口 10202 上的所有连接并且我不希望它们重新打开,但我想允许其他端口。 一切都在 C# 中。
像 Sysinternals 的 tcpView 一样
【问题讨论】:
如何终止我的程序未处理的 TCP 连接?
例如,我想关闭端口 10202 上的所有连接并且我不希望它们重新打开,但我想允许其他端口。 一切都在 C# 中。
像 Sysinternals 的 tcpView 一样
【问题讨论】:
您必须 p/Invoke SetTcpEntry。即使在不支持该功能的平台上,TCPView 也使用黑暗和神秘的方法来做同样的事情。
【讨论】:
我不知道 TCPView 是怎么做的,但是你可以生成一个 TCP Fin 数据包并自己发射它。
我不知道如何在 C# 中做到这一点,但您可能会找到一种方法。
【讨论】: