char HostName[100];
gethostname(HostName, 100);// 获得本机主机名.
hostent* hn;
hn = gethostbyname(HostName);//根据本机主机名得到本机ip
CString strIPAddr;
strIPAddr=inet_ntoa(*(struct in_addr *)hn->h_addr_list[0]);//把ip换成字符串形
AfxMessageBox(strIPAddr);//显示出来看看哈
转载于:https://www.cnblogs.com/youfal/archive/2012/08/31/2666122.html