TcpConnectionInformation Класс

Определение

Предоставляет сведения о подключениях TCP на локальном компьютере.Provides information about the Transmission Control Protocol (TCP) connections on the local computer.

public ref class TcpConnectionInformation abstract
public abstract class TcpConnectionInformation
type TcpConnectionInformation = class
Public MustInherit Class TcpConnectionInformation
Наследование
TcpConnectionInformation

Примеры

В следующем примере отображаются сведения о конечной точке для активных TCP-подключений.The following example displays endpoint information for active TCP connections.

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

Комментарии

TCP — это ориентированный на соединение надежный протокол для передачи данных между компьютерами, подключенными к сети.TCP is a connection-oriented reliable protocol for transporting data between networked computers. Он определен в стандарте IETF RFC 793.It is defined in IETF RFC 793.

Конструкторы

TcpConnectionInformation()

Инициализация нового экземпляра класса TcpConnectionInformation.Initializes a new instance of the TcpConnectionInformation class.

Свойства

LocalEndPoint

Возвращает локальную конечную точку подключения TCP.Gets the local endpoint of a Transmission Control Protocol (TCP) connection.

RemoteEndPoint

Возвращает удаленную конечную точку подключения TCP.Gets the remote endpoint of a Transmission Control Protocol (TCP) connection.

State

Возвращает состояние этого подключения TCP.Gets the state of this Transmission Control Protocol (TCP) connection.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

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