DatagramSocketControl.OutboundUnicastHopLimit Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает ограничение прыжка для исходящего пакета, отправленного на одноадресный IP-адрес объектом DatagramSocket .
public:
property byte OutboundUnicastHopLimit { byte get(); void set(byte value); };
byte OutboundUnicastHopLimit();
void OutboundUnicastHopLimit(byte value);
public byte OutboundUnicastHopLimit { get; set; }
var byte = datagramSocketControl.outboundUnicastHopLimit;
datagramSocketControl.outboundUnicastHopLimit = byte;
Public Property OutboundUnicastHopLimit As Byte
Значение свойства
byte
Ограничение прыжка для исходящего пакета, отправленного объектом DatagramSocket . Значение по умолчанию — 128.
Требования к Windows
Возможности приложения |
ID_CAP_NETWORKING [Windows Phone]
|
Комментарии
Это свойство OutboundUnicastHopLimit — это ограничение прыжка, установленное для исходящего пакета датаграммы, отправленного на одноадресный IP-адрес с помощью объекта DatagramSocket . Это свойство используется для задания поля Срок жизни (TTL) в заголовке пакета IPv4. Это свойство используется для задания поля "Предел прыжка" в заголовке IPv6. Значение по умолчанию для этого свойства — 128.
Это свойство можно задать до или после привязки или подключения DatagramSocket . Перед изменением этого значения в привязанном или подключенном DatagramSocket все исходящие пакеты необходимо сначала очистить, чтобы обеспечить отправку всех ранее записанных данных с предыдущим ограничением прыжка.
Установка OutboundUnicastHopLimit может не действовать, если система не поддерживает настройку срока жизни.