PingOptions.Ttl Propriedade
Definição
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 da propriedade
Um valor Int32 que especifica o número de vezes que os pacotes de dados de Ping podem ser encaminhados.An Int32 value that specifies the number of times the Ping data packets can be forwarded. O padrão é 128.The default is 128.
Exceções
O valor especificado para uma operação de definição é menor ou igual a zero.The value specified for a set operation is less than or equal to zero.
Exemplos
O exemplo de código a seguir demonstra como definir o valor dessa propriedade usando um PingOptions Construtor e, em seguida, exibindo o valor.The following code example demonstrates setting the value of this property using a PingOptions constructor, and then displaying the value.
// 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);
Comentários
Como os gateways e roteadores transmitem pacotes por meio de uma rede, eles reduzem o valor da TTL (vida útil) atual encontrado no cabeçalho do pacote.As gateways and routers transmit packets through a network, they decrement the current Time-to-Live (TTL) value found in the packet header. Se o valor TTL chegar a zero, o pacote será considerado não entregue e será Descartado.If the TTL value reaches zero, the packet is deemed undeliverable and is discarded. Essa opção será útil se você quiser testar o número de roteadores e gateways usados para transmitir os dados.This option is useful if you want to test the number of routers and gateways used to transmit the data.