急!!!如何获取外网IP

yeyangcn 2009-10-21 11:54:29
C++ builder 里面,怎么获取外网的IP?
急啊
...全文
495 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
luolaigen2008 2009-11-10
  • 打赏
  • 举报
回复
楼上的方法简单实用,但可靠性不强。万一访问的公网出故障或者关闭,程序将受影响。
ccrun.com 2009-11-10
  • 打赏
  • 举报
回复
枚举当前机器的所有IP地址不等于本机的外网IP。
并不是每台机器都有公网IP的。
访问一个公网的网页,并在该网页中输出来访者IP才是王道.
例如:
<%
Response.Write(Request.ServerVariables("REMOTE_ADDR"))
%>
luolaigen2008 2009-11-10
  • 打赏
  • 举报
回复
ace好像有相关的例子可以枚举当前机器的所有IP地址,找找ACE,以前写过。
ydlchina 2009-10-22
  • 打赏
  • 举报
回复
如果你只是想知道你现在的外网IP,登陆个显示IP的网站就可以看到
Behard 2009-10-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yhec 的回复:]
这有啥用呀?  人家网站www.ip318.com关掉,程序就没用了。

[/Quote]

链接微软的相关服务网站就比较安全了
yhec 2009-10-22
  • 打赏
  • 举报
回复
这有啥用呀? 人家网站www.ip318.com关掉,程序就没用了。
yhec 2009-10-22
  • 打赏
  • 举报
回复
以前有人编过,用程序访问 http://www.ip138.com,得到HTML内容后,
再找到IP串,就是这样的。没有更好的方法。
yeyangcn 2009-10-22
  • 打赏
  • 举报
回复
我想要的是代码,谁有吗?
YeBinYe 2009-10-21
  • 打赏
  • 举报
回复
顶一个
lother 2009-10-21
  • 打赏
  • 举报
回复
接分
蒋晟 2009-10-21
  • 打赏
  • 举报
回复
在外网的计算机才可以获得这个信息。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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