본문 바로가기
프로그래밍/MFC

MFC 현재 사용중인 IP 가져오기

by 완소루피 2020. 11. 2.
728x90
반응형

// 현재 사용중인 IP 가져오기

 

#include <afxsock.h>
CString GetIpAddress()
{
    WORD wVersionRequested;
    WSADATA wsaData;
    char name[255];
    PHOSTENT hostinfo;
    CString strIpAddress = "";
    wVersionRequested = MAKEWORD(2, 0);

    if(WSAStartup(wVersionRequested, &wsaData) == 0)
    {
        if(gethostname(name, sizeof(name)) == 0)
        {
            if((hostinfo = gethostbyname(name)) != NULL)
                strIpAddress = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);
        } 
        WSACleanup();
    }

    //AfxMessageBox(strIpAddress);

    return strIpAddress;
}

 
728x90
반응형

'프로그래밍 > MFC' 카테고리의 다른 글

MFC 비트맵 이미지  (0) 2020.11.02
MFC 그리기 모드  (0) 2020.11.02
MFC 유니코드 ASCII 변환  (0) 2020.11.02
MFC 멀티바이트 To 유니코드  (0) 2020.11.02
MFC 타입 변환(Hex to ASCII)  (0) 2020.11.02