Share via


IPGlobalProperties.GetActiveTcpListeners Methode

Definition

Gibt Endpunktinformationen über die TCP (Transmission Control Protocol)-Listener mit Internetprotokoll, Version 4 (IPv4) und IPv6, auf dem lokalen Computer zurück.

public:
 abstract cli::array <System::Net::IPEndPoint ^> ^ GetActiveTcpListeners();
public abstract System.Net.IPEndPoint[] GetActiveTcpListeners ();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract System.Net.IPEndPoint[] GetActiveTcpListeners ();
abstract member GetActiveTcpListeners : unit -> System.Net.IPEndPoint[]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
abstract member GetActiveTcpListeners : unit -> System.Net.IPEndPoint[]
Public MustOverride Function GetActiveTcpListeners () As IPEndPoint()

Gibt zurück

Ein IPEndPoint-Array mit Objekten, die die aktiven TCP-Listener beschreiben, oder ein leeres Array, wenn keine aktiven TCP-Listener erkannt werden.

Attribute

Ausnahmen

Die Win32-Funktion GetTcpTable ist fehlgeschlagen.

Beispiele

Im folgenden Codebeispiel werden Endpunktinformationen für aktive TCP-Listener angezeigt.

void ShowActiveTcpListeners()
{
   Console::WriteLine( "Active TCP Listeners" );
   IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
   array<IPEndPoint^>^endPoints = properties->GetActiveTcpListeners();
   System::Collections::IEnumerator^ myEnum7 = endPoints->GetEnumerator();
   while ( myEnum7->MoveNext() )
   {
      IPEndPoint^ e = safe_cast<IPEndPoint^>(myEnum7->Current);
      Console::WriteLine( e );
   }
}
public static void ShowActiveTcpListeners()
{
    Console.WriteLine("Active TCP Listeners");
    IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
    IPEndPoint[] endPoints =  properties.GetActiveTcpListeners();
    foreach (IPEndPoint e in endPoints)
    {
        Console.WriteLine(e.ToString());
    }
}

Hinweise

Die von dieser Methode zurückgegebenen Objekte enthalten Listener in allen TCP-Zuständen mit Ausnahme des Zustands Listen .

Das TCP-Protokoll ist in IETF RFC 793 definiert. Beachten Sie, dass die von dieser Methode zurückgegebenen Objekte die Verbindungen zum Zeitpunkt der Erstellung des Arrays widerspiegeln. Diese Informationen werden nicht dynamisch aktualisiert.

Gilt für: