对于有些协议来说支持套接字的“安全”关闭。当套接字关闭时,为了不造成尚未传输完毕的数据的丢失,所以会经历TIME_WAIT状态。在这段时间之内客户端调用connect函数进行连接时会出现10048(WSAEADDRINUSE)错误。如果想不经历这个过程可以设置SO_DONTLINGER。
 
Delphi和C++的设置方法为:
http://web1344759.web186.badudns.cc/showHtec.asp?id=236

TCP协议相关属性设置之SO_DONTLINGER属性相关推荐

  1. TCP协议属性设置之SO_REUSEADDR属性

    此属性用于设置某个端口是否允许重用.这个属性的用处在那里呢?当我们编写程序时监听了一个端口,但是由于某种情况,服务器程序关闭或者一场退出.造成本地端口出现TIME_WAIT状态时.这是当我们继续监听此 ...

  2. TCP协议-相关面试题

    一.TCP协议简介 一般问到TCP协议的时候 最常见的是TCP连接建立和断开的过程,也就是三次握手和四次挥手,两张图足矣. 1.1 三次握手 1.2 四次挥手 二.常见面试题 2.1 TCP连接阶段 ...

  3. Java—— TCP协议(相关代码实现以及相关优化)

    代码运行的时候先运行服务端,然后在运行客户端 * TCP协议:* 1,客户端* 创建Socket连接服务器(指定IP地址,端口号)通过IP地址找到对应的服务器* 调用Socket的getInputSt ...

  4. PyQt(Python+Qt)学习随笔:Designer中属性设置界面的属性字体使用粗黑体的含义

    老猿Python博文目录 老猿Python博客地址 使用了好几个月的Designer,今天才发现属性编辑界面的属性名有的为粗而黑,有的则不是,如图: 稍微测试了一下,发现是对属性值进行过调整,不再是缺 ...

  5. TCP协议属性设置之SO_LINGER属性

    此设置说明是否对于套接字调用closesocket函数以后是否进行延迟.如果设置此属性并且设置延迟时间不为0时.则我们调用closesocket函数时,系统会等到剩余数据发送完毕后或者超过设定时间后则 ...

  6. matlab数据游标属性设置,将节点属性添加到图论图数据提示

    绘制具有数据提示的 GraphPlot 对象 创建随机有向图的 GraphPlot 图对象.将额外的节点属性 wifi 添加到该图. rng default G = digraph(sprandn(2 ...

  7. 计算机网络属性设置知识,系统属性设置快捷键

    一.Microsoft Natural Keyboard 快捷键 Windows 徽标(显示或隐藏"开始"菜单) Windows 徽标+BREAK(显示系统属性对话框) Windo ...

  8. Android SystemProperties设置/取得系统属性的用法总结

    2019独角兽企业重金招聘Python工程师标准>>> 1.Android SystemProperties简介 介绍了设置属性需要的权限,已经设置权限的方法. Systemprop ...

  9. 【MATLAB】基本绘图 ( 图形属性 | 绘图对象 | 图形属性界面 | 坐标轴属性 | 线属性 | 文本属性 | 图形属性设置策略 )

    文章目录 一.图形属性 1.图形属性列举 2.绘图对象 二.图形属性设置 1.图形属性界面 2.坐标轴属性 3.线属性 4.文本属性 三.图形属性设置策略 一.图形属性 1.图形属性列举 图形属性 : ...

最新文章

  1. 框架生成的HTML修改,Django框架form表单验证 修改html标签的样式
  2. 反调试检测之一TracerPid
  3. python装饰器 稀里糊涂_谈谈自己的理解:python中闭包,闭包的实质
  4. Linux 环境下安装 GitLab 与配置
  5. 读书笔记-泛型有限通配符
  6. ListView的headerView下拉刷新PullToZoomInListView分析
  7. 拆单软件 有屋-镶嵌铜条门 草图大师sketchup 衣柜橱柜全屋定制 下料机 酷家乐 三维家 海迅 云熙
  8. 《汉魏风云》2、孙吴兵法第一传人——辛苦的天才曹操
  9. 上海航芯 | 从STM32F103到ACM32F403的U盘程序移植工程
  10. O2OA的流程管理详情
  11. 点线面的意义_点线面在绘画中的意义
  12. 记录一下gitHub跑项目的步骤
  13. android简单即时聊天sdk
  14. 软件企业认定及软件产品登记申报表填报说明
  15. 分享123个ASP整站程序源码,总有一款适合您
  16. 三分钟学会快速排序(图示讲解,附代码,通俗易懂)
  17. 2019最新《JavaEE系统架构师学习路线之基础篇》
  18. c语言解决方程的论文,c语言编程求解线性方程组论文1.doc
  19. 商业画布是什么-business model canvas
  20. Java初学之抛异常

热门文章

  1. 20190819:(leetcode习题)字符串中的第一个唯一字符
  2. php是什么博客园,PHP 架构之路 - Richards - 博客园
  3. 在vb中实现真正锁定的带自定义菜单的文本控件
  4. 英语总结系列(十四):换一种心情充满趣味的二月
  5. 英特尔推出新CPU架构!3D封装打破摩尔定律限制,10nm芯片明年上市
  6. 零散知识点总结(1) Gradle 使用配置总结
  7. ubuntu-16.04安装程序报错 you might want to run 'apt-get -f install' to correct these
  8. MongoDB学习记录:入门(一)——五叶草
  9. Google Chrome 将禁止“退格键”作为后退按钮使用
  10. java利用poi生成/读取excel表格