IPGlobalProperties.GetActiveTcpConnections Metodo

Definizione

Restituisce informazioni sulle connessioni TCP (Internet Protocol versione 4) e IPv6 Transmission Control Protocol (TCP) nel computer locale.

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

Valori restituiti

Matrice TcpConnectionInformation che contiene oggetti che descrivono le connessioni TCP attive o una matrice vuota se non vengono rilevate connessioni TCP attive.

Attributi

Eccezioni

La funzione GetTcpTable Win32 non è riuscita.

Esempio

Nell'esempio seguente vengono visualizzate le informazioni sull'endpoint per le connessioni TCP attive.

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

Commenti

Gli oggetti restituiti da questo metodo includono connessioni in tutti gli stati TCP ad eccezione dello Listen stato . È possibile controllare lo stato di una connessione chiamando State.

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 in modo dinamico.

Si applica a