TcpConnectionInformation Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yerel bilgisayardaki İletim Denetimi Protokolü (TCP) bağlantıları hakkında bilgi sağlar.
public ref class TcpConnectionInformation abstract
public abstract class TcpConnectionInformation
type TcpConnectionInformation = class
Public MustInherit Class TcpConnectionInformation
- Devralma
-
TcpConnectionInformation
Örnekler
Aşağıdaki örnek, etkin TCP bağlantıları için uç nokta bilgilerini görüntüler.
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
Açıklamalar
TCP, ağa bağlı bilgisayarlar arasında veri taşımaya yönelik bağlantı odaklı güvenilir bir protokoldür. IETF RFC 793'te tanımlanır.
Oluşturucular
TcpConnectionInformation() |
TcpConnectionInformation sınıfının yeni bir örneğini başlatır. |
Özellikler
LocalEndPoint |
İletim Denetimi Protokolü (TCP) bağlantısının yerel uç noktasını alır. |
RemoteEndPoint |
İletim Denetimi Protokolü (TCP) bağlantısının uzak uç noktasını alır. |
State |
Bu İletim Denetimi Protokolü (TCP) bağlantısının durumunu alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |