Bagikan melalui


PingOptions.Ttl Properti

Definisi

Mendapatkan atau mengatur jumlah simpul perutean yang dapat meneruskan Ping data sebelum dibuang.

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

Nilai Properti

Nilai Int32 yang menentukan berapa kali Ping paket data dapat diteruskan. Defaultnya adalah 128.

Pengecualian

Nilai yang ditentukan untuk operasi set kurang dari atau sama dengan nol.

Contoh

Contoh kode berikut menunjukkan pengaturan nilai properti ini menggunakan PingOptions konstruktor, lalu menampilkan nilai .

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

Keterangan

Saat gateway dan router mengirimkan paket melalui jaringan, mereka mengurangi nilai Time-to-Live (TTL) saat ini yang ditemukan di header paket. Jika nilai TTL mencapai nol, paket dianggap tidak dapat dikirim dan dibuang. Opsi ini berguna jika Anda ingin menguji jumlah router dan gateway yang digunakan untuk mengirimkan data.

Berlaku untuk