java socket参数详解:SoLinger
来源:互联网 发布:梁朝伟唱功 知乎 编辑:程序博客网 时间:2024/06/07 19:37
启用/禁用具有指定逗留时间(以秒为单位)的 SO_LINGER。最大超时值是特定于平台的。 该设置仅影响套接字关闭。默认值为-1,表示禁用。
这个Socket选项可以影响close方法的行为。在默认情况下,当调用close方法后,将立即返回;如果这时仍然有未被送出的数据包,那么这些数据包将被丢弃。如果将linger参数设为一个正整数n时(n的值最大是65,535),在调用close方法后,将最多被阻塞n秒。在这n秒内,系统将尽量将未送出的数据包发送出去;如果超过了n秒,如果还有未发送的数据包,这些数据包将全部被丢弃;而close方法会立即返回。如果将linger设为0,和关闭SO_LINGER选项的作用是一样的。
这个Socket选项可以影响close方法的行为。在默认情况下,当调用close方法后,将立即返回;如果这时仍然有未被送出的数据包,那么这些数据包将被丢弃。如果将linger参数设为一个正整数n时(n的值最大是65,535),在调用close方法后,将最多被阻塞n秒。在这n秒内,系统将尽量将未送出的数据包发送出去;如果超过了n秒,如果还有未发送的数据包,这些数据包将全部被丢弃;而close方法会立即返回。如果将linger设为0,和关闭SO_LINGER选项的作用是一样的。
0 0
- java socket参数详解:SoLinger
- java socket参数详解:SoLinger
- java socket参数详解:SoLinger
- Java Socket参数详解
- Java Socket 参数详解
- java socket参数详解:BackLog
- java socket参数详解:SoTimeout
- java socket参数详解:KeepAlive
- java socket参数详解:TcpNoDelay
- java socket参数详解:KeepAlive
- java socket参数详解:BackLog
- java socket参数详解:SoTimeout
- java socket参数详解:KeepAlive
- java socket参数详解:TcpNoDelay
- java socket参数详解:SO_REUSEADDR
- java socket参数详解:BackLog
- java socket参数详解:BackLog
- java socket:TcpNoDelay 参数详解
- Intent以及IntentFilter详解
- Android框架之XUtils框架
- AC自动机 专题训练[loading......]
- 线程池和异步线程
- Oracel 批量更新列值
- java socket参数详解:SoLinger
- JQuery EasyUI中文网
- 求最长不下降序列
- Intellij Idea 生成serialVersionUID的方法
- 找到一个可用的数字
- Java核心技术笔记-第11章
- 蛮力法之背包问题
- 新的开始!
- java入门个人体会