获取本地ip和获取对端ip
获取本地ip:
int getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
获取对端ip:
int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
在接受socket的时候获取对等ip:
conn = accept(listenfd,(struct sockaddr*)&peeraddr, &peerlen)
gethostname()
gethostname()
gethostbyaddr()