获取本机IP

来源:互联网 发布:阿里云邮箱客服400 编辑:程序博客网 时间:2024/05/01 19:33

获取本机IP
char   name[255];
gethostname(name, sizeof(name));
CString   ip;
LPHOSTENT lphost;
lphost   =   gethostbyname(name));

in_addr   **ppAddr=(in_addr   **)lphost->h_addr_list;
in_addr   *pAddr;
pAddr = *ppAddr++;
ip.Format("%d.%d.%d.%d", pAddr->S_un.S_un_b.s_b1, pAddr->S_un.S_un_b.s_b2,pAddr->S_un.S_un_b.s_b3,pAddr->S_un.S_un_b.s_b4);
原创粉丝点击