PingOptions.Ttl Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.