社区
网络编程
帖子详情
求助大家,用C语言编程可以,获取真实的外网IP地址吗?
bjcsptbd1234
2012-04-04 12:14:37
谢谢了。如何编程实现,获取外网IP呢?
...全文
298
10
打赏
收藏
求助大家,用C语言编程可以,获取真实的外网IP地址吗?
谢谢了。如何编程实现,获取外网IP呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhdan885
2012-04-07
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 8 楼 的回复:
引用 6 楼 的回复:
引用 3 楼 的回复:
引用 2 楼 的回复:
引用 1 楼 的回复:
一般是通过访问提供相应服务的外网:如:http://www.ip.cn/
解析数据,获取IP
======================
http://www.ip.cn/ 与ip138的 得到的ip地址不一样呢。
正常,你的网络是多出……
[/Quote]
不是某个时候,而是建立的某个链接 你建立一个链接用一个ip+端口,映射的也是一个IP+端口,建立另外一个链接的时候就是另外一个IP+端口了。所以有可能不同。当然,你自己用adsl拨号上网的话,你的外网IP在你不断开adsl的时候就不会变。因为只有一个外网IP。
bjcsptbd1234
2012-04-07
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
引用 6 楼 的回复:
引用 3 楼 的回复:
引用 2 楼 的回复:
引用 1 楼 的回复:
一般是通过访问提供相应服务的外网:如:http://www.ip.cn/
解析数据,获取IP
======================
http://www.ip.cn/ 与ip138的 得到的ip地址不一样呢。
正常,你的网络是多出口的。
俺用的网络也是这……
[/Quote]
=================
某个时候总是固定的个啊。
zhdan885
2012-04-07
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 3 楼 的回复:
引用 2 楼 的回复:
引用 1 楼 的回复:
一般是通过访问提供相应服务的外网:如:http://www.ip.cn/
解析数据,获取IP
======================
http://www.ip.cn/ 与ip138的 得到的ip地址不一样呢。
正常,你的网络是多出口的。
俺用的网络也是这样子。
========……
[/Quote]
NAT地址转换,出口路由器里面的的地址池里面的地址不止一个,你的内网IP+端口然后映射一个外网IP+端口,不同的网络访问,给你分配的就可能不是同一个IP。
zwfgdlc
2012-04-04
打赏
举报
回复
http://http://ip.3322.org/
直接访问这个.
珍惜生命远离CPP
2012-04-04
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
一般是通过访问提供相应服务的外网:如:http://www.ip.cn/
解析数据,获取IP
======================
http://www.ip.cn/ 与ip138的 得到的ip地址不一样呢。
[/Quote]
正常,你的网络是多出口的。
俺用的网络也是这样子。
bjcsptbd1234
2012-04-04
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
一般是通过访问提供相应服务的外网:如:http://www.ip.cn/
解析数据,获取IP
[/Quote]
======================
http://www.ip.cn/ 与ip138的 得到的ip地址不一样呢。
ok1234567
2012-04-04
打赏
举报
回复
一般是通过访问提供相应服务的外网:如:http://www.ip.cn/
解析数据,获取IP
sj720618
2012-04-04
打赏
举报
回复
一直用的是ip138
bjcsptbd1234
2012-04-04
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
引用 1 楼 的回复:
一般是通过访问提供相应服务的外网:如:http://www.ip.cn/
解析数据,获取IP
======================
http://www.ip.cn/ 与ip138的 得到的ip地址不一样呢。
正常,你的网络是多出口的。
俺用的网络也是这样子。
[/Quote]
==========
多出口,不懂 哦。
bjcsptbd1234
2012-04-04
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
http://http://ip.3322.org/
直接访问这个.
[/Quote]
================
这是广告内容啊。
Linux多线程服务端
编程
:使用muduo C++网络库 学习笔记 第十二章 C++经验谈(一)
作者对C++的基本态度是“练从难处练,用从易处用”,因此本章有几节“负面”的内容。作者坚信软件开发一定要时刻注意减少不必要的复杂度,一些花团锦簇的招式玩不好反倒会伤到自己。作为应用程序的开发者,对技术的运用要明智,不要为了解决难度系数为10的问题而去强攻难度系数为100的问题,这就本末倒置了。 12.1 用异或来交换变量是错误的 反转一个字符串,例如把“12345”变成“54321”,这是一个最简单不过的编码任务,即便是
C语言
初学者也能毫不费力地写出类似如下的代码: // 版本一,用中间变量交换两个数,好代
编程
新手导论(转载)
第二部分 导论,这一部分主要是关于
编程
的导论, (要懂得一点思想具备一点常识)《设计,编码,,与软工》(
编程
与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关概念,是
编程
入门的关键 (要懂得一点领域内的数学)《数学与算法》(
编程
与数学)计算机整个就是架构在数学上的,跟计算机平台实现,算法设计,,架构密切相关,,真正要深入
编程
,,,对数学的学习是必须的,
编程
新手导论
第二部分 导论,这一部分主要是关于
编程
的导论, (要懂得一点思想具备一点常识)《设计,编码,,与软工》(
编程
与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关概念,是
编程
入门的关键 (要懂得一点领域内的数学)《数学与算法》(
编程
与数学)计算机整个就是架构在数学上的,跟计算机平台实现,算法设计,,架构密切相关,,真正要深入
编程
,,,对数学的学习是必须的,
C 语言常见问题集
C 语言常见问题集原著:SteveSummit翻译:朱群英,孙云修订版0.9.4,2005年6月23日版权所有c. 2005 目录目录 i 前言 xvii 1 声明和初始化 1 1.1 我如何决定使用那种整数类型?................... 11.264位机上的64位类型是什么样的?................ 11.3 怎样定义和声明全局变量和函数最好?.........
Linux必学的60个命令
Linux必学的60个命令 分类: Linux2008-09-21 00:13325人阅读评论(0)收藏举报 linuxshell网络正则表达式doswindows Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linu
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章