현재 자신의 IP를 알고 싶습니다... gethostname이나.. 머 비슷한 걸 이용한다고 되어있는 source가 있어서 해봤더니.. Localhost 번호인.. 127.0.0.1만 내주네요...... 어떻게 해야 될지요.... 고생하고 있음..--자문이 필요합니다.. 애궁..
gethostname 은 호스트 이름만 돌려주고 IP 는 주지 않습니다. 실제 IP 를 얻으려면 gethostbyname 으로 호스트 이름을 조회하거나, getifaddrs 로 eth0 같은 인터페이스의 주소를 읽으세요.