TcpConnectionInformation.LocalEndPoint Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает локальную конечную точку подключения TCP.
public:
abstract property System::Net::IPEndPoint ^ LocalEndPoint { System::Net::IPEndPoint ^ get(); };
public abstract System.Net.IPEndPoint LocalEndPoint { get; }
member this.LocalEndPoint : System.Net.IPEndPoint
Public MustOverride ReadOnly Property LocalEndPoint As IPEndPoint
Значение свойства
Экземпляр IPEndPoint, содержащий IP-адрес и порт локального компьютера.
Примеры
В следующем примере отображаются сведения о конечной точке для активных TCP-подключений.
void GetTcpConnections()
{
IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
array<TcpConnectionInformation^>^connections = properties->GetActiveTcpConnections();
System::Collections::IEnumerator^ myEnum = connections->GetEnumerator();
while ( myEnum->MoveNext() )
{
TcpConnectionInformation ^ t = safe_cast<TcpConnectionInformation ^>(myEnum->Current);
Console::Write( "Local endpoint: {0} ", t->LocalEndPoint->Address );
Console::Write( "Remote endpoint: {0} ", t->RemoteEndPoint->Address );
Console::WriteLine( "{0}", t->State );
}
}
public static void GetTcpConnections()
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] connections = properties.GetActiveTcpConnections();
foreach (TcpConnectionInformation t in connections)
{
Console.Write("Local endpoint: {0} ",t.LocalEndPoint.Address);
Console.Write("Remote endpoint: {0} ",t.RemoteEndPoint.Address);
Console.WriteLine("{0}",t.State);
}
Console.WriteLine();
}
Public Shared Sub GetTcpConnections()
Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
Dim connections As TcpConnectionInformation() = properties.GetActiveTcpConnections()
Dim t As TcpConnectionInformation
For Each t In connections
Console.Write("Local endpoint: {0} ", t.LocalEndPoint.Address)
Console.Write("Remote endpoint: {0} ", t.RemoteEndPoint.Address)
Console.WriteLine("{0}", t.State)
Next t
End Sub
Применяется к
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.