最近的项目中用到了网络通讯,其中有个需求需要使用getsockname和getpeername这2个接口,所以特意向讲这2个接口的详细使用方法介绍一下,分享给大家。
这2个接口的接口原型为:
#include <sys/socket.h>
int getsockname(int sockfd,struct sockaddr* localaddr,socklen_t *addrlen);
getsockname()函数用于获取一个套接字的名字。它用于一个已捆绑或已连接套接字s,本地地址将被返回。
int getpeername(int sockfd,struct sockaddr* peeraddr,socklen_t *addrlen);
getpeername()是一个函数。获取与套接口相连的端地址。
有时间把这2个接口的使用示例展示下,敬请关注!待续。。。