TcpStatistics Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos estadísticos del protocolo TCP (Protocolo de control de transmisión).
public ref class TcpStatistics abstract
public abstract class TcpStatistics
type TcpStatistics = class
Public MustInherit Class TcpStatistics
- Herencia
-
TcpStatistics
Ejemplos
En el ejemplo de código siguiente se muestran las estadísticas de TCP para la familia de direcciones especificada.
public static void ShowTcpStatistics(NetworkInterfaceComponent version)
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpStatistics tcpstat = null;
Console.WriteLine("");
switch (version)
{
case NetworkInterfaceComponent.IPv4:
tcpstat = properties.GetTcpIPv4Statistics();
Console.WriteLine("TCP/IPv4 Statistics:");
break;
case NetworkInterfaceComponent.IPv6:
tcpstat = properties.GetTcpIPv6Statistics();
Console.WriteLine("TCP/IPv6 Statistics:");
break;
default:
throw new ArgumentException("version");
// break;
}
Console.WriteLine(" Minimum Transmission Timeout............. : {0}",
tcpstat.MinimumTransmissionTimeout);
Console.WriteLine(" Maximum Transmission Timeout............. : {0}",
tcpstat.MaximumTransmissionTimeout);
Console.WriteLine(" Connection Data:");
Console.WriteLine(" Current ............................ : {0}",
tcpstat.CurrentConnections);
Console.WriteLine(" Cumulative .......................... : {0}",
tcpstat.CumulativeConnections);
Console.WriteLine(" Initiated ........................... : {0}",
tcpstat.ConnectionsInitiated);
Console.WriteLine(" Accepted ............................ : {0}",
tcpstat.ConnectionsAccepted);
Console.WriteLine(" Failed Attempts ..................... : {0}",
tcpstat.FailedConnectionAttempts);
Console.WriteLine(" Reset ............................... : {0}",
tcpstat.ResetConnections);
Console.WriteLine("");
Console.WriteLine(" Segment Data:");
Console.WriteLine(" Received ........................... : {0}",
tcpstat.SegmentsReceived);
Console.WriteLine(" Sent ................................ : {0}",
tcpstat.SegmentsSent);
Console.WriteLine(" Retransmitted ....................... : {0}",
tcpstat.SegmentsResent);
Console.WriteLine("");
}
Comentarios
Los métodos y GetTcpIPv6Statistics devuelven GetTcpIPv4Statistics instancias de esta clase para proporcionar a las aplicaciones acceso a la información de tráfico TCP.
La información de esta clase se correlaciona con los objetos de información de administración descritos en https://www.ietf.org/rfc/rfc2012.txt.
Constructores
TcpStatistics() |
Inicializa una nueva instancia de la clase TcpStatistics. |
Propiedades
ConnectionsAccepted |
Obtiene el número de solicitudes de conexión TCP (Protocolo de control de transmisión) aceptadas. |
ConnectionsInitiated |
Obtiene el número de solicitudes de conexión TCP (Protocolo de control de transmisión) realizadas por clientes. |
CumulativeConnections |
Especifica el número total de conexiones TCP (Protocolo de control de transmisión) establecidas. |
CurrentConnections |
Obtiene el número de conexiones TCP (Protocolo de control de transmisión) actuales. |
ErrorsReceived |
Obtiene el número de errores TCP (Protocolo de control de transmisión) recibidos. |
FailedConnectionAttempts |
Obtiene el número de intentos de conexión TCP (Protocolo de control de transmisión) fallidos. |
MaximumConnections |
Obtiene el número máximo de conexiones TCP (Protocolo de control de transmisión) admitidas. |
MaximumTransmissionTimeout |
Obtiene el valor de tiempo de espera máximo de retransmisión de segmentos del Protocolo de control de transmisión (TCP). |
MinimumTransmissionTimeout |
Obtiene el valor de tiempo de espera mínimo de retransmisión de segmentos del Protocolo de control de transmisión (TCP). |
ResetConnections |
Obtiene el número de paquetes RST recibidos mediante conexiones TCP (Protocolo de control de transmisión). |
ResetsSent |
Obtiene el número de segmentos TCP (Protocolo de control de transmisión) enviados con el marcador de reinicio establecido. |
SegmentsReceived |
Obtiene el número de segmentos TCP (Protocolo de control de transmisión) recibidos. |
SegmentsResent |
Obtiene el número de segmentos TCP (Protocolo de control de transmisión) retransmitidos. |
SegmentsSent |
Obtiene el número de segmentos TCP (Protocolo de control de transmisión) enviados. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |