PingOptions.Ttl Egenskap

Definition

Hämtar eller anger antalet routningsnoder som kan vidarebefordra data innan de Ping tas bort.

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

Egenskapsvärde

Ett Int32 värde som anger hur många gånger datapaketen Ping kan vidarebefordras. Standardvärdet är 128.

Undantag

Värdet som anges för en angiven åtgärd är mindre än eller lika med noll.

Exempel

I följande kodexempel visas hur du anger värdet för den här egenskapen med hjälp av en PingOptions konstruktor och sedan visar värdet.

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

Kommentarer

När gatewayer och routrar överför paket via ett nätverk minskar de det aktuella TTL-värdet (Time-to-Live) som finns i pakethuvudet. Om TTL-värdet når noll anses paketet vara olevererbart och ignoreras. Det här alternativet är användbart om du vill testa antalet routrar och gatewayer som används för att överföra data.

Gäller för