gethostname
-
[MFC Project] Local ip 가져오기case Computer : 2010. 5. 12. 23:53
로컬 IP를 출력해주는 부분이다. gethostname() 과 gethostbyname() 두 함수로 로컬 ip 값을 알아 온다. 그리고 특이 한점은 SetAddress() 함수를 이용하면 ip가 거꾸로 찍힌다. 그래서 SetAddress() 안에 ntohl() 함수를 써써 처음부터 뒤집어서 넣는다. m_addr 은 다이얼로그에 IP Address 변수이다. 결과적으로는 다이얼로그 IP Address 부분에 IP가 입력된다. PHOSTENT hostinfo; char name[255]; char m_IPAddr[20]; gethostname(name, sizeof(name)); hostinfo = gethostbyname(name); strcpy(m_IPAddr, inet_ntoa(*(struct in_..