Language

StandardSocketOptions.IpMulticastTtl プロパティ

定義

インターネット プロトコル (IP) マルチキャスト データグラムの <em>time-to-live</em> 。

[Android.Runtime.Register("IP_MULTICAST_TTL", ApiSince=24)]
public static Java.Net.ISocketOption? IpMulticastTtl { get; }
[<Android.Runtime.Register("IP_MULTICAST_TTL", ApiSince=24)>]
static member IpMulticastTtl : Java.Net.ISocketOption

プロパティ値

属性

注釈

インターネット プロトコル (IP) マルチキャスト データグラムの <em>time-to-live</em> 。

このソケット オプションの値は、0 <= value <= 255範囲内のIntegerです。 これは、データグラム指向ソケットによって送信されるマルチキャスト・データグラムの範囲を制御するために使用されます。 StandardProtocolFamily#INET IPv4 ソケットの場合、オプションはソケットによって送信されるマルチキャスト データグラムの time-to-live (TTL) です。 TTL が 0 のデータグラムはネットワーク上で送信されませんが、ローカルに配信される可能性があります。 StandardProtocolFamily#INET6 IPv6 ソケットの場合、オプションは <em>hop limit</em>(ネットワーク上で期限切れになる前にデータグラムが通過できる<em>hops</em>の数です。 IPv6 ソケットの場合、オプションが IPv4 アドレスに送信されるマルチキャスト データグラムに対して <em>time-to-live</em> も設定するかどうかはシステムによって異なります。

通常、Time-to-Live 設定の初期値/既定値は 1。 実装では、ソケットがバインドされた後に、このソケット オプションを設定できます。 ソケットをバインドする前にソケット オプションを照会または変更できるかどうかは、システムによって異なります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象