void getIp()
{
char szHostName[128];
char szT[20];
//获得计算机名称,保存在szHostName变量
if(gethostname(szHostName,128)==0)
{
m_HostName.SetWindowText(szHostName);
struct hostent *pHost;
int i;
//IP为不唯一的情况,形成IP列表
pHost=gethostbyname(szHostName);
for(i=0;pHost!=NULL&&pHost->h_addr_list[i]!=NULL;i++)
{
char str[100];
char addr[20];
int j;
LPSCTR psz=inet_ntoa(*(struct in_addr *)pHost->h_addr_list[i]);
m_IPAddr.AddString(psz); //此处显示到变量为m_IPAddr的控件中
}
}
}
}