StreamSocketListenerControl.OutboundUnicastHopLimit 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
StreamSocketListener 对象接收连接时创建的 StreamSocket 对象发送到单播 IP 地址的出站数据包的跃点限制。
public:
property byte OutboundUnicastHopLimit { byte get(); void set(byte value); };
byte OutboundUnicastHopLimit();
void OutboundUnicastHopLimit(byte value);
public byte OutboundUnicastHopLimit { get; set; }
var byte = streamSocketListenerControl.outboundUnicastHopLimit;
streamSocketListenerControl.outboundUnicastHopLimit = byte;
Public Property OutboundUnicastHopLimit As Byte
属性值
Byte
byte
由创建的 StreamSocket 对象发送的出站数据包的跃点限制。 默认值为 128。
注解
此值指示在使用创建的 StreamSocket 对象发送到单播 IP 地址的出站 TCP 数据包上设置的跃点限制。 此属性用于在 IPv4 数据包标头中设置生存时间 (TTL) 字段。 此属性用于在 IPv6 标头中设置跃点限制字段。 此属性的默认值为 128。
可以在 StreamSocketListener 开始侦听传入连接之前设置此属性。 StreamSocketListener 开始侦听传入连接后,设置 属性将导致错误。
如果系统不支持设置 TTL,则设置此属性可能会引发异常。