요즘은 랜카드 두개이상 달린 컴터가 많죠... 그런 곳에서 할당된 모든 IP주소를 얻어오는 방법입니다.
PIP_ADAPTER_INFO m_pInfo; ULONG m_len; GetAdaptersInfo(m_pInfo, &m_len); PIP_ADDR_STRING pAddressList = &(m_pInfo->IpAddressList); m_IP = _T(""); do { m_IP += pAddressList->IpAddress.String; pAddressList = pAddressList->Next; if( pAddressList != NULL) m_IP += _T("\r\n"); } while( pAddressList != NULL);