次の方法で共有


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>。

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

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

の Java ドキュメントjava.net.StandardSocketOptions.IP_MULTICAST_TTL

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象