PingOptions.Ttl Propiedad
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í.
Obtiene o establece el número de nodos de enrutamiento que pueden reenviar los datos Ping antes de que se descarten.
public:
property int Ttl { int get(); void set(int value); };
public int Ttl { get; set; }
member this.Ttl : int with get, set
Public Property Ttl As Integer
Valor de propiedad
Valor Int32 que especifica el número de veces que pueden reenviarse los paquetes de datos Ping. El valor predeterminado es 128.
Excepciones
El valor especificado para una operación de establecimiento es menor o igual a cero.
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer el valor de esta propiedad mediante un PingOptions constructor y, a continuación, mostrar el valor.
// Set options for transmission:
// The data can go through 64 gateways or routers
// before it is destroyed, and the data packet
// cannot be fragmented.
PingOptions ^ options = gcnew PingOptions( 64,true );
Console::WriteLine( "Time to live: {0}", options->Ttl );
Console::WriteLine( "Don't fragment: {0}", options->DontFragment );
// Set options for transmission:
// The data can go through 64 gateways or routers
// before it is destroyed, and the data packet
// cannot be fragmented.
PingOptions options = new PingOptions (64, true);
Console.WriteLine ("Time to live: {0}", options.Ttl);
Console.WriteLine ("Don't fragment: {0}", options.DontFragment);
Comentarios
A medida que las puertas de enlace y los enrutadores transmiten paquetes a través de una red, reducen el valor actual de período de vida (TTL) que se encuentra en el encabezado del paquete. Si el valor de TTL alcanza cero, el paquete se considera no entregable y se descarta. Esta opción es útil si desea probar el número de enrutadores y puertas de enlace que se usan para transmitir los datos.