StandardSocketOptions.IpMulticastTtl 属性

定义

<Internet 协议(IP)多播数据报的 em>生存时间</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

属性值

属性

注解

<Internet 协议(IP)多播数据报的 em>生存时间</em>。

此套接字选项的值在 Integer 范围 0 <= value <= 255中。 它用于控制由数据报导向套接字发送的多播数据报的范围。 对于 StandardProtocolFamily#INET IPv4 套接字,该选项是套接字发送的多播数据报上的生存时间(TTL)。 TTL 为 TTL 的数据报不会在网络上传输,但可能在本地传递。 对于 StandardProtocolFamily#INET6 IPv6 套接字,该选项是 <em>跃点限制</em> ,它是数据报在网络上过期之前可以传递的 <em>hops</em> 数。 对于 IPv6 套接字,它依赖于该选项是否还会在发送到 IPv4 地址的多播数据报上设置 <em>时间到实时</em> 。

生存时间设置的初始/默认值通常是 1。 实现允许在绑定套接字后设置此套接字选项。 在绑定套接字之前,是否可以查询或更改套接字选项是否依赖于系统。

适用于 . 的 java.net.StandardSocketOptions.IP_MULTICAST_TTLJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于