IPGlobalProperties.GetActiveTcpConnections 方法     
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回有关本地计算机上的 Internet 协议版本 4 (IPv4) 和 IPv6 传输控制协议 (TCP) 连接的信息。
public:
 abstract cli::array <System::Net::NetworkInformation::TcpConnectionInformation ^> ^ GetActiveTcpConnections();
	[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections();
	public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections();
	[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
abstract member GetActiveTcpConnections : unit -> System.Net.NetworkInformation.TcpConnectionInformation[]
	abstract member GetActiveTcpConnections : unit -> System.Net.NetworkInformation.TcpConnectionInformation[]
	Public MustOverride Function GetActiveTcpConnections () As TcpConnectionInformation()
	返回
一个 TcpConnectionInformation 数组,其中包含描述活动 TCP 连接的对象;如果没有检测到活动 TCP 连接,则为一个空数组。
- 属性
 
例外
Win32 函数 GetTcpTable 失败。
示例
以下示例显示活动 TCP 连接的终结点信息。
public static void ShowActiveTcpConnections()
{
           Console.WriteLine("Active TCP Connections");
           IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
           TcpConnectionInformation[] connections = properties.GetActiveTcpConnections();
           foreach (TcpConnectionInformation c in connections)
           {
               Console.WriteLine("{0} <==> {1}",
                   c.LocalEndPoint.ToString(),
                   c.RemoteEndPoint.ToString());
           }
}
	注解
此方法返回的对象包括除 状态之外的所有 TCP 状态中的 Listen 连接。 可以通过调用 State来检查连接状态。
TCP 协议在 IETF RFC 793 中定义。 请注意,此方法返回的对象反映创建数组时的连接。 此信息不会动态更新。