- java.lang.Object
 -  
      
- jdk.net.ExtendedSocketOptions
 
 
-  
       
public final class ExtendedSocketOptions extends Object
定义扩展套接字选项,超出StandardSocketOptions中定义的选项 。 这些选项可能是特定于平台的。- 从以下版本开始:
 - 1.8
 
 
-  
        
       
-  
             
字段汇总
字段 变量和类型 字段 描述 static SocketOption<SocketFlow>SO_FLOW_SLA服务级别属性。static SocketOption<Integer>TCP_KEEPCOUNTKeep-Alive重传最大限制。static SocketOption<Integer>TCP_KEEPIDLE保持空闲时间。static SocketOption<Integer>TCP_KEEPINTERVAL保持活动重传间隔时间。static SocketOption<Boolean>TCP_QUICKACK禁用延迟确认。 
 -  
             
 
-  
        
       
-  
             
字段详细信息
-  
SO_FLOW_SLA
public static final SocketOption<SocketFlow> SO_FLOW_SLA
服务级别属性。 安装安全管理器时,设置或获取此选项分别需要NetworkPermission("setOption.SO_FLOW_SLA")或"getOption.SO_FLOW_SLA"。 
-  
TCP_QUICKACK
public static final SocketOption<Boolean> TCP_QUICKACK
禁用延迟确认。此套接字选项可用于减少或禁用延迟确认(ACK)。 当启用
TCP_QUICKACK,会立即发送ACK,而不是根据正常的TCP操作在需要时延迟。 此选项不是永久性的,它仅允许切换到TCP_QUICKACK模式。 TCP协议的后续操作将再次禁用/启用TCP_QUICKACK模式,具体取决于内部协议处理以及发生延迟的ACK超时和数据传输等因素,因此在给定套接字上的每次TCP操作之后,需要使用setOption设置此选项。此套接字选项的值为
Boolean,表示该选项是启用还是禁用。 套接字选项特定于使用TCP / IP协议的面向流的套接字。 此套接字选项的确切语义是套接字类型和系统相关。- 从以下版本开始:
 - 10
 
 
-  
TCP_KEEPIDLE
public static final SocketOption<Integer> TCP_KEEPIDLE
保持空闲时间。此套接字选项的值是
Integer,它是keep-alive启动探测之前的空闲时间秒数。 套接字选项特定于使用TCP / IP协议的面向流的套接字。 此套接字选项的确切语义取决于系统。启用
SO_KEEPALIVE选项后,TCP将探测已空闲一段时间的连接。 此空闲时段的默认值取决于系统,但通常为2小时。TCP_KEEPIDLE选项可用于影响给定套接字的此值。- 从以下版本开始:
 - 11
 
 
-  
TCP_KEEPINTERVAL
public static final SocketOption<Integer> TCP_KEEPINTERVAL
保持活动重传间隔时间。此套接字选项的值是
Integer,它是重新传输保持活动探测之前等待的秒数。 套接字选项特定于使用TCP / IP协议的面向流的套接字。 此套接字选项的确切语义取决于系统。启用
SO_KEEPALIVE选项后,TCP将探测已空闲一段时间的连接。 如果远程系统没有响应保持活动探测,则TCP会在一段时间后重新发送探测。 此重新传输间隔的默认值取决于系统,但通常为75秒。TCP_KEEPINTERVAL选项可用于影响给定套接字的此值。- 从以下版本开始:
 - 11
 
 
-  
TCP_KEEPCOUNT
public static final SocketOption<Integer> TCP_KEEPCOUNT
Keep-Alive重传最大限制。此套接字选项的值是
Integer,它是要发送的最大保持活动探测数。 套接字选项特定于使用TCP / IP协议的面向流的套接字。 此套接字选项的确切语义取决于系统。启用
SO_KEEPALIVE选项后,TCP将探测已空闲一段时间的连接。 如果远程系统没有响应保持活动探测,则在认为连接被断开之前,TCP会重新发送探测次数一定次数。 此保持活动探测器重新传输限制的默认值取决于系统,但通常为8.TCP_KEEPCOUNT选项可用于影响给定套接字的此值。- 从以下版本开始:
 - 11
 
 
 -  
 
 -