CString GetLocalIP()
{
WORD wVersionRequested;
WSADATA wsaData;
char name[255];
CString ip; // 여기에 lcoal ip가 저장됩니다.
PHOSTENT hostinfo;
wVersionRequested = MAKEWORD( 2, 0 );
if ( WSAStartup( wVersionRequested, &wsaData ) == 0 )
{
if( gethostname ( name, sizeof(name)) == 0)
{
if((hostinfo = gethostbyname(name)) != NULL)
{
ip = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);
}
}
WSACleanup( );
}
return ip;
}
{
WORD wVersionRequested;
WSADATA wsaData;
char name[255];
CString ip; // 여기에 lcoal ip가 저장됩니다.
PHOSTENT hostinfo;
wVersionRequested = MAKEWORD( 2, 0 );
if ( WSAStartup( wVersionRequested, &wsaData ) == 0 )
{
if( gethostname ( name, sizeof(name)) == 0)
{
if((hostinfo = gethostbyname(name)) != NULL)
{
ip = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);
}
}
WSACleanup( );
}
return ip;
}
'KB > MFC/Win32' 카테고리의 다른 글
HTML코드를 임시파일로 저장한 파일 URL얻기 (0) | 2004.03.19 |
---|---|
HTML 리소스에 넣어 Navigate 하기 (0) | 2004.03.19 |
[winsock] FD_READ에 대해서 여러번 Recv를 호출하지 말아야한다 (0) | 2004.03.19 |
DDV_MaxChars - 'xxx자 이하의 문자를 입력하십시오' (0) | 2004.03.19 |
[db] 데이타베이스 스키마 얻기 (0) | 2004.03.19 |