如何拿到自己机器的外网IP

xiapingsheng 2007-02-08 02:04:44
如题,
有哪位大侠可以告诉我?
...全文
358 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xharry 2007-02-12
  • 打赏
  • 举报
回复
楼上的方法可行, 用web访问就可以了, 很多网站提供这个的服务的

不用这个方法,好像没有别的思路了
karonhome 2007-02-10
  • 打赏
  • 举报
回复
外网ip,只有外部才能知道,你本身是不可能预先知道的,用程序实现的大致方法:
1:在外网上运行一个程序A,令它启动端口 10000(随便多少)
2:你在内网上的程序向A的10000端口发一个包
3:A程序收到该包后,读取该数据包的ip head,里面就有源地址(即你的外网地址),用winsock里的recvfrom函数,只直接读其from参数就可以了。
coldplay968 2007-02-10
  • 打赏
  • 举报
回复
让服务器获得到你的ip然后再告诉你
pzhuyy 2007-02-08
  • 打赏
  • 举报
回复
访问www.ip138.com之类的网页:)
上面有显示IP,然后:)
tyong 2007-02-08
  • 打赏
  • 举报
回复
只知道通过网页的方式得到

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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