IPGlobalProperties.GetActiveTcpConnections Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar information om anslutningarna Internet Protocol version 4 (IPv4) och IPv6 Transmission Control Protocol (TCP) på den lokala datorn.
public:
abstract cli::array <System::Net::NetworkInformation::TcpConnectionInformation ^> ^ GetActiveTcpConnections();
public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections();
abstract member GetActiveTcpConnections : unit -> System.Net.NetworkInformation.TcpConnectionInformation[]
Public MustOverride Function GetActiveTcpConnections () As TcpConnectionInformation()
Returer
En TcpConnectionInformation matris som innehåller objekt som beskriver de aktiva TCP-anslutningarna eller en tom matris om inga aktiva TCP-anslutningar identifieras.
Undantag
Win32-funktionen GetTcpTable misslyckades.
Exempel
I följande exempel visas slutpunktsinformation för aktiva TCP-anslutningar.
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());
}
}
Kommentarer
Objekten som returneras med den här metoden innehåller anslutningar i alla TCP-tillstånd utom tillståndet Listen . Du kan kontrollera tillståndet för en anslutning genom att anropa State.
TCP-protokollet definieras i IETF RFC 793. Observera att de objekt som returneras med den här metoden återspeglar anslutningarna från och med den tidpunkt då matrisen skapas. Den här informationen uppdateras inte dynamiskt.