次の方法で共有


DatagramSocketControl.OutboundUnicastHopLimit プロパティ

定義

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

byte

DatagramSocket オブジェクトによって送信される送信パケットのホップ制限。 既定値は 128 です。

Windows の要件

アプリの機能
ID_CAP_NETWORKING [Windows Phone]

注釈

この OutboundUnicastHopLimit プロパティは、 DatagramSocket オブジェクトを使用してユニキャスト IP アドレスに送信される送信データグラム パケットに設定されるホップ制限です。 このプロパティは、IPv4 パケット ヘッダーの Time to Live (TTL) フィールドを設定するために使用されます。 このプロパティは、IPv6 ヘッダーの [ホップ制限] フィールドを設定するために使用されます。 このプロパティの既定値は 128 です。

このプロパティは、 DatagramSocket がバインドまたは接続される前または後に設定できます。 バインドまたは接続された DatagramSocket でこの値を変更する前に、すべての送信パケットを最初にフラッシュして、以前に書き込まれたすべてのデータが前のホップ制限で送信されるようにする必要があります。

システムが TTL の設定をサポートしていない場合、 OutboundUnicastHopLimit を設定しても効果がない可能性があります。

適用対象

こちらもご覧ください