IPGlobalProperties.GetActiveTcpListeners Metodo

Definizione

Restituisce informazioni sull'endpoint relative ai listener TCP (Transmission Control Protocol) del protocollo IP versione 4 (IPv4) e IPv6 sul computer locale.

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

Restituisce

Matrice IPEndPoint che contiene oggetti che descrivono i listener TCP attivi oppure una matrice vuota se non sono rilevati listener TCP attivi.

Attributi

Eccezioni

Errore della chiamata di funzione Win32 GetTcpTable.

Esempio

Nell'esempio di codice seguente vengono visualizzate le informazioni sull'endpoint per i listener TCP attivi.

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

Commenti

Gli oggetti restituiti da questo metodo includono listener in tutti gli stati TCP, ad eccezione dello Listen stato .

Il protocollo TCP è definito in IETF RFC 793. Si noti che gli oggetti restituiti da questo metodo riflettono le connessioni al momento della creazione della matrice. Queste informazioni non vengono aggiornate dinamicamente.

Si applica a