一例TCP优雅关闭失败SO_LINGER选项未起作用
来源:互联网 发布:vb清空文本框内容 编辑:程序博客网 时间:2024/06/06 05:47
通过setsockopt :SO_LINGER 选项可以指定函数close对面向连接的协议如何操作。
内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。
但是如果close时,接收缓冲区有未接收数据,则操作系统会直接发送RST报文结束链接,也就是说TCP链接不会优雅关闭。
所以,如果希望链接被优雅关闭,应在接受完缓冲区内的所有数据后再调用close。
0 0
- 一例TCP优雅关闭失败SO_LINGER选项未起作用
- TCP的选项SO_LINGER设置延时关闭
- TCP选项之SO_LINGER
- TCP选项之SO_LINGER
- TCP选项之SO_LINGER
- TCP的SO_LINGER 选项
- TCP选项之SO_LINGER
- TCP选项之SO_LINGER
- SO_LINGER和优雅关闭连接
- SO_LINGER和优雅关闭连接
- SO_LINGER和优雅关闭连接
- 慎用TCP的选项SO_LINGER
- 慎用TCP的选项SO_LINGER
- 慎用TCP的选项SO_LINGER
- tcp 选项:SO_LINGER祥解(转)
- TCP协议中的SO_LINGER选项
- 慎用TCP的选项SO_LINGER
- TCP选项:SO_LINGER和TCP_DEFER_ACCEPT
- WebappClassLoader.java:1280 的NullPointerException
- Android 自定Application类
- 黑马程序员——构造方法之init的重写和自定义构造方法
- 渗透测试之一:缓冲区原理分析
- iframe跨域Session丢失问题的解决办法
- 一例TCP优雅关闭失败SO_LINGER选项未起作用
- Web 通信 之 长连接、长轮询(long polling)
- iOS:iOS8模拟器下键盘不能弹出
- AT&T GNU X86-64,I386 汇编语法简述
- mx:TabNavigator 与s:TextInput一起使用的Bug
- 索引中是否包含ROWID
- catch(…)
- android从应用到驱动之—camera(1)---程序调用流程
- 【年度精选】之二《2014年中国10大公有云关键词》