装网卡的机器用猫上网时怎样得到自己的IP?

NowCan 2000-05-19 01:40:00
装网卡的机器用猫上网时怎样得到自己的IP?
我用gethostbyname函数得到的是网卡的IP,而不是那个动态IP。
char s[128];
char localip[32];
if(WSAStartup(0x0101, &wsaData))
{
return FALSE;
}
if(gethostname(s, 128)==SOCKET_ERROR)
{
return FALSE;
}
p = gethostbyname(s);
if(!p)
{
return FALSE;
}
localip=inet_ntoa(*((in_addr *)p->h_addr_list[0]));
...全文
137 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hcat1999 2000-05-22
  • 打赏
  • 举报
回复
如果你有一个有CGI或ASP权限的主页就可以了,通过ASP很容易取到你的IP
kxy 2000-05-22
  • 打赏
  • 举报
回复
localip=inet_ntoa(*((in_addr *)p->h_addr_list[0]));
h_addr_list是一个列表,你取出p->h_addr_list[1]看看,就是那个动态IP

NowCan 2000-05-22
  • 打赏
  • 举报
回复
难度不会这么大吧?

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧