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
DatagramSocket オブジェクトによって送信される送信パケットのホップ制限。 既定値は 128 です。
Windows の要件
アプリの機能 |
ID_CAP_NETWORKING [Windows Phone]
|
注釈
この OutboundUnicastHopLimit プロパティは、 DatagramSocket オブジェクトを使用してユニキャスト IP アドレスに送信される送信データグラム パケットに設定されるホップ制限です。 このプロパティは、IPv4 パケット ヘッダーの Time to Live (TTL) フィールドを設定するために使用されます。 このプロパティは、IPv6 ヘッダーの [ホップ制限] フィールドを設定するために使用されます。 このプロパティの既定値は 128 です。
このプロパティは、 DatagramSocket がバインドまたは接続される前または後に設定できます。 バインドまたは接続された DatagramSocket でこの値を変更する前に、すべての送信パケットを最初にフラッシュして、以前に書き込まれたすべてのデータが前のホップ制限で送信されるようにする必要があります。
システムが TTL の設定をサポートしていない場合、 OutboundUnicastHopLimit を設定しても効果がない可能性があります。