次の方法で共有


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 パケット ヘッダーの Time to Live (TTL) フィールドを設定するために使用されます。 このプロパティは、IPv6 ヘッダーの [ホップ制限] フィールドを設定するために使用されます。 このプロパティの既定値は 128 です。

このプロパティは、 StreamSocketListener が受信接続のリッスンを開始する前に設定できます。 StreamSocketListener が受信接続のリッスンを開始すると、 プロパティを設定するとエラーが発生します。

システムが TTL の設定をサポートしていない場合、このプロパティを設定すると例外がスローされることがあります。

適用対象

こちらもご覧ください