DatagramSocketControl.OutboundUnicastHopLimit 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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 可能不起作用。