一、根据accept返回的连接socket,想知道该连接socket的本端socket地址以及远端socket地址
补:常用于创建一个新进程来处理该连接时,新进程只知道连接socket,而不知它的本端socket地址和远端socket地址。
二、获取socket地址的函数
/* 获取sockfd对应的本端socket地址 */
int getsockname(int sockfd, struct sockaddr *address, socklen_t *address_len);
/* 获取sockfd对应的远端socket地址 */
int getpeername(int sockfd, struct sockaddr *address, socklen_t *address_len);
/* 参数说明 */
// address:指向sockfd对应的本端socket地址或远端socket地址
// address_len:指向socket地址的长度