IPGlobalProperties.GetActiveTcpListeners Metoda

Definicja

Zwraca informacje o punkcie końcowym dotyczące odbiorników protokołu internetowego w wersji 4 (IPv4) i protokołu IPv6 Transmission Control Protocol (TCP) na komputerze lokalnym.

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()

Zwraca

Tablica IPEndPoint zawierająca obiekty opisujące aktywne odbiorniki TCP lub pustą tablicę, jeśli nie wykryto aktywnych odbiorników TCP.

Atrybuty

Wyjątki

Funkcja GetTcpTable Win32 nie powiodła się.

Przykłady

Poniższy przykład kodu przedstawia informacje o punkcie końcowym dla aktywnych odbiorników TCP.

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());
    }
}

Uwagi

Obiekty zwracane przez tę metodę obejmują odbiorniki we wszystkich stanach TCP z wyjątkiem Listen stanu.

Protokół TCP jest zdefiniowany w dokumencie IETF RFC 793. Należy pamiętać, że obiekty zwracane przez tę metodę odzwierciedlają połączenia od czasu utworzenia tablicy. Te informacje nie są aktualizowane dynamicznie.

Dotyczy