其套接口级别为IPPROTO_TCP

TCP_KEEPALIVE:

指定TCP开始发送保持存活探测分节前以秒为单位的连接空闲时间。此选项在SO_KEEPALIVE套接口选项打开时才有效

TCP_MAXRT:

指定一旦TCP开始重传数据,在连接断开之前需经历的以秒为单位的时间总量。0意味着使用系统缺省值,-1意味着永远重传数据,正值可能向上舍入成实现的下一次重传时间

TCP_MAXSEG:

获取和设置TCP连接的最大分节大小 (MSS),返回值是TCP发送给另一端的最大数据量

TCP_NODELAY:

禁止TCP的Nagle算法,缺省是使能的

TCP_STDURG:

影响对TCP紧急指针的解释。对于TCP紧急指针将指向哪,有两种可能的解释。缺省时,紧急指针指向使用MSG_OOB标志所发送字节后的数据字节。但如果此套接口选项设置为非0,紧急指针就指向使用MSG_OOD标志发送的数据字节

网络编程学习笔记(TCP套接口选项)相关推荐

  1. 网络编程学习笔记(基本套接口选项)

    SO_BROADCAST套接口选项: 此选项使能或禁止进程发送广播消息的能力.只有数据报套接口支持广播,并且还必须是在支持广播消息的网络上(例如以太网.令牌网).不能在一个点对点链路上进行广播. SO ...

  2. 网络编程学习笔记(IPv4套接口选项)

    这些选项级别为IPPROTO_IP IP_HDRINCL: 如果此选项给一个原始IP套接口,必须为所有发判定以此原始套接口上的数据报构造自己的IP头部.一般情况下,内核为发送到原始套接口上的数据报构造 ...

  3. UNIX网络编程读书笔记:套接口选项

    概述 有很多方法来获取和设置影响套接口的选项: getsockopt和setsockopt函数 fcntl函数 ioctl函数 getsockopt和setsockopt函数 这两个函数仅用于套接口. ...

  4. 网络编程学习笔记(Unix域套接口地址)

    Unix域协议并不是一个实际的协议族,它只是在现一台主机上进行客户-服务通信时,使用与在不同主机上的客户和服务器间通信时相同的API的一种方法 ,当客户和服务器在同一台主机上时,Unix域协议 是IP ...

  5. 2021版!万字UNIX网络编程学习笔记(套接字篇)

    目录 1.一个简单的时间获取服务器的程序 2.套接字篇 2.1 套接字简介 2.2 套接字中常用的函数 2.3 基本TCP套接字编程 2.3.1.socket函数 2.3.2 connect函数 2. ...

  6. UNIX网络编程读书笔记:套接口地址结构

    前言 大多数套接口函数都需要一个指向套接口地址结构的指针作为参数.每个协议族都定义它自己的套接口地址结构.这些结构的名字均以"sockaddr_"开头,并以对应每个协议族的唯一后缀 ...

  7. 网络编程学习笔记(RES_USE_INET6解析器选项)

    通过这个选项来通知解析器让gethostbyname返回IPv6地址而不是IPv4地址 1.应用 程序本身可以设置此选项,首先调用解析器的res_init函数,然后打开该选项: #include &l ...

  8. 网络编程学习笔记(TCP回射服务器程序修订版)

    服务器端: #include <sys/socket.h> #include <stdio.h> #include <netinet/in.h> #include ...

  9. 15Java网络编程学习笔记

    Java网络编程学习笔记 文章目录 1 网络基础 1.1 网络通信 1.2 网络 1.3 IP地址 1.5 域名 1.6 端口号 1.7 网络通信协议 1.8 TCP协议 1.9 UDP协议 2 In ...

最新文章

  1. iPhone拍人像,人头直接不见了,什么情况?
  2. Nginx 优化详解
  3. NET Core微服务之路:简单谈谈对ELK,Splunk,Exceptionless统一日志收集中心的心得体会...
  4. MS Expression Web中的Asp.net mvc(和其他网络编辑工具)
  5. CentOS/RHEL Linux安装EPEL第三方软件源
  6. Redis(RedisTemplate)运算、算法(incr、decr、increment)
  7. bfs和dfs:poj2386和leetcode130
  8. 如何安装pygame模块
  9. 高等数学知识点总结——导数定义及性质、微积分、泰勒展开、洛必达法则、函数单调性判断
  10. nas存储如何做远程服务器数据备份_NAS存储与数据备份方案
  11. 网页的兼容性解决办法
  12. C# MQTT(MQTTnet)客户端
  13. r2000s_昭阳R2000S笔记本一键重装win7系统教程
  14. 软件工程毕业设计课题(73)微信小程序毕业设计PHP菜谱美食小程序系统设计与实现
  15. 全球及中国仓储产业竞争发展趋向与营运能力研究报告2022版
  16. 929. Unique Email Addresses*
  17. STM32:PWM驱动LED达到呼吸灯效果(内含:1.接线原理图/实物图+2.代码部分+3.注意事项/补充知识点部分)
  18. 【Day8.3】黄河第一桥
  19. 兴业银行银企直联冲账查询及网银审核退回经办
  20. 毫米波雷达(mmWave)基本原理

热门文章

  1. OpenCV源码中Haar训练及特征提取的代码说明
  2. 网站开发常用jQuery插件总结(15)上传插件blueimp
  3. Windows Mobile 5.0 中为开发人员提供的新功能(3)
  4. python读取excel日期内容读出来是数字-Python读取Excel,日期列读出来是数字的处理...
  5. python编程语言是什么-Python是一种什么样的编程语言?解释?编译?汇编?机械?...
  6. python类型-Python入门之类(class)
  7. 如何用python画数据图-用Python绘制地理图
  8. 怎么学python-如何高效学 Python?
  9. python3安装教程-Python3+Scapy安装使用教程
  10. python怎么导入文件-Python文件如何引入?详解引入Python文件步骤