2011-11-21 89 views

回答

2

您正在寻找的功能是getsocknameinet_ntop

+0

感谢此工作: – RafaelLopes

+0

'code' struct sockaddr_in addr; size_t addr_len = sizeof(addr);如果(getsockname(socketfd,(struct sockaddr *)&addr,(socklen_t *)&addr_len)<0)ERROR_PRINT(“Error getting local address”); return NULL; } return inet_ntoa(addr.sin_addr);'code' – RafaelLopes

0
+1

作为旁注,'getpeername'获取_peer_的地址,即远程端点。 'getsockname'获取本地端点的地址。 –