如何获取服务器上打开的 HTTP 连接的总数

本文关键字:HTTP 连接 何获取 获取 服务器 | 更新日期: 2023-09-27 18:34:22

我想获取Windows在给定时间点接收的打开HTTP(TCP端口80)连接的总数。

在 .NET 中有什么方法可以获取它吗?

我是否需要以某种方式查询 IPGlobalProperties.GetActiveTcpConnections?

如何获取服务器上打开的 HTTP 连接的总数

对我有用:

var properties = IPGlobalProperties.GetIPGlobalProperties();
var httpConnections = (from connection in properties.GetActiveTcpConnections()
                       where connection.LocalEndPoint.Port == 80
                       select connection);