文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>获得本机的多个IP地址

获得本机的多个IP地址

时间:2011-05-29  来源:宇智波Q

现在的电脑可能有多个网卡,存在多个IP地址,需要将IP地址都读取出来

    CStringArray  strIPList;

WSADATA wsd;
if (WSAStartup(MAKEWORD(2, 2), &wsd) == 0)
{
CHAR pHostName[256] = {0};
if(gethostname(pHostName, 256) != SOCKET_ERROR)
{
struct hostent *psHost = gethostbyname(pHostName);
if(psHost)
{
CString strIP;
for (int i = 0; psHost->h_addr_list[i]; ++i)
{
strIP = inet_ntoa (*(struct in_addr *)psHost->h_addr_list[i]);
strIPList.Add(strIP);
}
}
}
}

WSACleanup();
相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载