PingOptions.Ttl Свойство

Определение

Возвращает или задает количество узлов маршрутизации, которые могут пересылать Ping данные перед удалением.

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

Значение свойства

Значение Int32 , указывающее количество Ping переадресации пакетов данных. Значение по умолчанию — 128.

Исключения

Значение, указанное для операции набора, меньше или равно нулю.

Примеры

В следующем примере кода показано, как задать значение этого свойства с помощью PingOptions конструктора, а затем отобразить значение.

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

Комментарии

Как шлюзы и маршрутизаторы передают пакеты через сеть, они уменьшают текущее значение времени в реальном времени (TTL), найденное в заголовке пакета. Если значение TTL достигает нуля, пакет считается необработаемым и удаляется. Этот параметр полезен, если вы хотите проверить количество маршрутизаторов и шлюзов, используемых для передачи данных.

Применяется к