검색어가 잘못되서 못찾는지는 모르겠는데요 localhost 말고 127.0.0.1 말고 자신에게 배정된 IP를 알아오는 방법 혹시 아시는분게시나요? 물론 UNIX 계열 Socket 프로그램입니다.
자신에게 배정된 IP 를 알아오려면 getifaddrs 나 ioctl SIOCGIFADDR 으로 인터페이스 주소를 읽으면 됩니다. 소켓을 외부 주소에 연결한 뒤 getsockname 으로 얻는 방법도 많이 씁니다.