getpeername
时间: 2024-02-01 19:14:19 浏览: 88
agentservice-1.0.15.zip_balong_getpeername_intelligent agent_jad
getpeername 是一个系统调用函数,用于获取与一个套接字(socket)关联的远程(对端)地址。它的原型为:
```
int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
```
其中,sockfd 是待查询的套接字描述符;addr 是一个指向存放远程地址的结构体的指针;addrlen 是一个指针,用于传递结构体的大小。在调用成功后,addr 中将会存放套接字的远程地址信息,addrlen 则会被修改为实际使用的结构体大小。如果调用失败,getpeername 会返回 -1,并设置相应的错误码。
阅读全文