开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

setsockopt

  1. 接口定义
    int setsockopt(int fd,int level,int optname,const void* optval,socklen_t optlen)
  2. 接口描述

    设置套接字选项。

  3. 接口约束

    NA。

  4. 参数说明
    表1 参数说明

    输入参数

    输入/输出

    范围

    数据类型

    含义

    版本

    “fd”

    I

    0 - max_fd_num

    int

    套接字描述符,设置该参数指定的套接字的选项

    1.0.0

    “level”

    I

    SOL_SOCKETIPPROTO_IP

    int

    选项所在协议层

    1.0.0

    “optname”

    I

    IP_DROP_MEMBERSHIP

    IP_ADD_MEMBERSHIP

    SO_REUSEADDR

    int

    需设置的选项名

    1.0.0

    “optval”

    O

    valid ptr

    const void *

    指向获取到选项值的缓冲区的指针

    1.0.0

    “optlen”

    O

    >0

    socklen

    选项值的缓冲区的长度

    1.0.0

  5. 接口返回值
    表2 接口返回值

    返回码

    返回值

    描述

    SOCKET_OK

    “0”

    成功

    SOCKET_ERR

    “-1”

    失败