StreamSocketListenerControl.OutboundUnicastHopLimit 属性

定义

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,则设置此属性可能会引发异常。

适用于

另请参阅