getpeername
- 接口定义
int getpeername(int sockfd,struct sockaddr *restrict addr,socklen_t *restrict addrlen)
- 接口描述
- 接口约束
- sockfd必须为有效且已连接的套接字。
- addr和addrlen必须为有效指针。
- 缓冲区addr的大小需足够容纳地址。
- 参数说明
表1 参数说明 输入参数
输入/输出
范围
数据类型
含义
版本
“sockfd”
I
>=0
int
套接字文件描述符
1.0.0
“addr”
O
valid ptr
struct sockaddr*
输出对端地址结构
1.0.0
“addrlen”
I/O
>=0
socklen_t*
输入:缓冲区大小;返回:实际地址长度(字节)
1.0.0
- 接口返回值
表2 接口返回值 返回码
返回值
描述
HLC_ERR
“-1”
失败,并设置errno
HLC_OK
“=0”
成功
父主题: 对外接口