DatagramSocketControl.OutboundUnicastHopLimit 属性

定义

获取或设置 DatagramSocket 对象发送到单播 IP 地址的出站数据包的跃点限制。

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 属性是针对使用 DatagramSocket 对象发送到单播 IP 地址的出站数据报数据包设置的跃点限制。 此属性用于在 IPv4 数据包标头中设置生存时间 (TTL) 字段。 此属性用于设置 IPv6 标头中的跃点限制字段。 此属性的默认值为 128。

可以在绑定或连接 DatagramSocket 之前或之后设置此属性。 在绑定或连接的 DatagramSocket 上更改此值之前,应首先刷新所有传出数据包,以确保所有以前写入的数据都以上一跃点限制发送出去。

如果系统不支持设置 TTL,则设置 OutboundUnicastHopLimit 可能不起作用。

适用于

另请参阅