Поделиться через


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

byte

Ограничение прыжка для исходящего пакета, отправленного объектом DatagramSocket . Значение по умолчанию — 128.

Требования к Windows

Возможности приложения
ID_CAP_NETWORKING [Windows Phone]

Комментарии

Это свойство OutboundUnicastHopLimit — это ограничение прыжка, установленное для исходящего пакета датаграммы, отправленного на одноадресный IP-адрес с помощью объекта DatagramSocket . Это свойство используется для задания поля Срок жизни (TTL) в заголовке пакета IPv4. Это свойство используется для задания поля "Предел прыжка" в заголовке IPv6. Значение по умолчанию для этого свойства — 128.

Это свойство можно задать до или после привязки или подключения DatagramSocket . Перед изменением этого значения в привязанном или подключенном DatagramSocket все исходящие пакеты необходимо сначала очистить, чтобы обеспечить отправку всех ранее записанных данных с предыдущим ограничением прыжка.

Установка OutboundUnicastHopLimit может не действовать, если система не поддерживает настройку срока жизни.

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

См. также раздел