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
作成された StreamSocket オブジェクトによって送信される送信パケットのホップ制限。 既定値は 128 です。
注釈
この値は、作成された StreamSocket オブジェクトを使用してユニキャスト IP アドレスに送信される送信 TCP パケットに設定されるホップ制限を示します。 このプロパティは、IPv4 パケット ヘッダーの Time to Live (TTL) フィールドを設定するために使用されます。 このプロパティは、IPv6 ヘッダーの [ホップ制限] フィールドを設定するために使用されます。 このプロパティの既定値は 128 です。
このプロパティは、 StreamSocketListener が受信接続のリッスンを開始する前に設定できます。 StreamSocketListener が受信接続のリッスンを開始すると、 プロパティを設定するとエラーが発生します。
システムが TTL の設定をサポートしていない場合、このプロパティを設定すると例外がスローされることがあります。