IPGlobalProperties.GetActiveTcpConnections Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сведения о подключениях IPv4 и IPv6 TCP на локальном компьютере.
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()
Возвращаемое значение
Массив TcpConnectionInformation, который содержит объекты, описывающие активные подключения TCP, или пустой массив, если активных подключений TCP не обнаружено.
- Атрибуты
Исключения
Сбой функции Win32 GetTcpTable.
Примеры
В следующем примере отображаются сведения о конечной точке для активных TCP-подключений.
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());
}
}
Комментарии
Объекты, возвращаемые этим методом, включают подключения во всех состояниях TCP, Listen кроме состояния . Состояние подключения можно проверка, вызвав .State
Протокол TCP определен в IETF RFC 793. Обратите внимание, что объекты, возвращаемые этим методом, отражают соединения на момент создания массива. Эти сведения не обновляются динамически.