getsockopt
- 接口定义
int getsockopt(int fd,int level,int optname,void* optval,socklen_t* optlen)
- 接口描述
- 接口约束
- 参数说明
表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
void *
指向获取到选项值的缓冲区的指针
1.0.0
“optlen”
O
>0
int
选项值的缓冲区的长度
1.0.0
- 接口返回值
表2 接口返回值 返回码
返回值
描述
SOCKET_OK
“0”
成功
SOCKET_ERR
“-1”
失败
父主题: 对外接口