PingOptions.Ttl Eigenschaft

Definition

Ruft die Anzahl der Routingknoten ab, die die Ping Daten weiterleiten können, bevor sie verworfen werden, oder legt diese fest.

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

Eigenschaftswert

Ein Int32 Wert, der angibt, wie oft die Ping Datenpakete weitergeleitet werden können. Der Standardwert ist 128.

Ausnahmen

Der für einen Satzvorgang angegebene Wert ist kleiner oder gleich Null.

Beispiele

Das folgende Codebeispiel veranschaulicht das Festlegen des Werts dieser Eigenschaft mithilfe eines PingOptions Konstruktors und anschließendes Anzeigen des Werts.

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

Hinweise

Da Gateways und Router Pakete über ein Netzwerk übertragen, wird der aktuelle Time-to-Live-Wert (TTL) im Paketheader erhöht. Wenn der TTL-Wert null erreicht, gilt das Paket als nicht zustellbar und wird verworfen. Diese Option ist nützlich, wenn Sie die Anzahl der Router und Gateways testen möchten, die zum Übertragen der Daten verwendet werden.

Gilt für: