zoukankan      html  css  js  c++  java
  • 套接字选项(摘抄自unix网络编程卷1)

    一、能够获取和设置影响套接字选项的函数:

    • getsockopt和setsockopt函数
    • fcntl函数
    • ioctl函数

    二、getsockopt和setsockopt函数

    int getsockopt(int sock, int level, int optname, void *optval, socklen_t *optlen);
    
    int setsockopt(int sock, int level, int optname, const void *optval, socklen_t optlen);
    

     套接字选项如图:

    以上是套接字层和IP层的套接字选项汇总

    以下是传输层套接字选项汇总

    当给这些标志选项调用getsockopt函数时,*optval是一个整数。*optval中返回值为0代表相应选项被禁止,不为0表示相应选项被启用。类似的,setsockopt函数需要一个不为0的*optval值来启用选项,一个为0的值来禁用选项。

     

      

    检测各种TCP条件的方法

     

    三、SO_LINGER选项

      

    四、fcntl

     

  • 相关阅读:
    自动构建部署
    EF 性能调优
    断点续传
    gis 相关资料
    easyui 特殊操作
    KJ面试
    前端面试题汇总
    es6之扩展运算符 三个点(...)
    vue.js开发环境搭建
    gulp 环境搭建
  • 原文地址:https://www.cnblogs.com/rabbit0212/p/11175217.html
Copyright © 2011-2022 走看看