您的位置:首页 > 其它

MFC获取本机IP

2012-07-25 21:12 211 查看
MFC获取本地IP地址

/*********************

获取本地IP地址(CString)

*********************/

void CMyDlg::GetHostAddress(CString &strIPAddr)

{

char HostName[100];

gethostname(HostName, sizeof(HostName));// 获得本机主机名.

hostent* hn;

hn = gethostbyname(HostName);//根据本机主机名得到本机ip

strIPAddr=inet_ntoa(*(struct in_addr *)hn->h_addr_list[0]);//把ip换成字符串形式

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: