win32获得本机IP的方法

来源:互联网 发布:js 数组去重 编辑:程序博客网 时间:2024/05/08 17:11
BOOL CNetCmt::GetHostIP(TCHAR * inData){char name[255];if( gethostname ( name, sizeof(name)) == 0){hostent* pHostent = gethostbyname(name);hostent& he = *pHostent;sockaddr_in sa;for (int nAdapter=0; he.h_addr_list[nAdapter]; nAdapter++) {memcpy ( &sa.sin_addr.s_addr, he.h_addr_list[nAdapter],he.h_length);strcpy(inData,inet_ntoa(*(struct in_addr *)he.h_addr_list[nAdapter])); }  } return TRUE;}

原创粉丝点击