IPGlobalProperties.GetActiveTcpListeners Метод

Определение

Возвращает сведения о конечной точке для прослушивателей IPv4 и IPv6 TCP на локальном компьютере.

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

Возвращаемое значение

Массив IPEndPoint, который содержит объекты, описывающие активные прослушиватели TCP, или пустой массив, если активных прослушивателей TCP не обнаружено.

Атрибуты

Исключения

Сбой функции Win32 GetTcpTable.

Примеры

В следующем примере кода отображаются сведения о конечной точке для активных прослушивателей 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());
    }
}

Комментарии

Объекты, возвращаемые этим методом, включают прослушиватели во всех состояниях TCP, Listen кроме состояния .

Протокол TCP определен в IETF RFC 793. Обратите внимание, что объекты, возвращаемые этим методом, отражают соединения на момент создания массива. Эти сведения не обновляются динамически.

Применяется к