소켓에서 IP조수를 뽑아야 할 경우가 생긴다 그때 필요한함수가 getpeername() 과 inet_ntoa() !
int size; struct sockaddr_in sockAddr; size = sizeof(sockAddr); memset(&sockAddr, 0x00, sizeof(sockAddr)); getpeername(sockfd, (struct sockaddr *) &sockAddr, &size); char szip[16]={0}; strcpy(szIp, inet_ntoa(sockAddr));