怎么获得本机公网IP?

w88529593 2009-10-07 06:35:35
最近学习网络编程,请教各位高位指点一下,现在知道怎么获得本地的局域网IP,但如何获得本机的公网IP呢,不知道通过调用socket api能实现不能?如果有高手研究过类似东西,指点一下思路,谢谢了
...全文
179 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
w88529593 2009-10-09
  • 打赏
  • 举报
回复
OK
Behard 2009-10-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 akirya 的回复:]
让外面的服务器告诉你,不过这个IP可能是不准确的。
我这里就是由3个出口IP。不同的IP访问不同的网页
[/Quote]

你们公司这么奇怪呀
如果是这样的话,就只能特殊处理啦
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 behard 的回复:]
引用 2 楼 akirya 的回复:
让外面的服务器告诉你,不过这个IP可能是不准确的。
我这里就是由3个出口IP。不同的IP访问不同的网页


你们公司这么奇怪呀
如果是这样的话,就只能特殊处理啦
[/Quote]
不是公司,是小区宽带.多个IP分属不同的网络提供商.访问电信的网络用电信的IP。速度快。
w88529593 2009-10-08
  • 打赏
  • 举报
回复
呵呵,我只是了解一些比较简单获取方法,如果局域网内几台电脑使用普通的路由器设置的共享上网,就是比如家里面和邻居几台电脑用路由器设置上网,那局域网内所有电脑的公网IP应该是一样的吧
BCBPLC 2009-10-08
  • 打赏
  • 举报
回复
我单位里的代理地址(N个IP地址做共享代理),几分钟就要变化一下,是变化的,怎么算呢。
明显是楼主的要求做不到。
BCBPLC 2009-10-08
  • 打赏
  • 举报
回复
如果有N层代理,你就有N个公网地址,所以不定的;
我的机从路由器开始,广电的局域网,就有三层代理,就有三个IP,
  • 打赏
  • 举报
回复
让外面的服务器告诉你,不过这个IP可能是不准确的。
我这里就是由3个出口IP。不同的IP访问不同的网页
ccrun.com 2009-10-07
  • 打赏
  • 举报
回复
目前可行的一个方法是:访问公网某个已存在的网页,网页中输出访问者的IP,内容举例:
<%
Response.Write(Request.ServerVariables("REMOTE_ADDR"))
%>


在C++Builder中通过HTTP访问这个网页,再分析返回的字符串内容即可。
内容概要:本文围绕基于深度学习分类的时相关MIMO信道递归CSI量化技术展开研究,提出一种结合深度学习模型的递归式信道状态信息(CSI)反馈优化方法。该方法针对无线通信系统中时变MIMO信道的特点,利用深度学习网络对信道时序特征进行有效提取与分类,实现高精度、低开销的CSI量化与反馈,从而提升大规模MIMO系统的频谱效率与传输性能。研究不仅涵盖了算法设计与模型构建,还提供了完整的Matlab代码实现,便于验证与复现,适用于现代高性能无线通信系统的优化需求。; 适合人群:具备通信系统理论基础、熟悉MIMO与信道反馈机制,并掌握Matlab编程技能的研究生、科研人员及从事5G/6G通信、智能信号处理与深度学习在通信中应用的工程技术人员。; 使用场景及目标:①研究MIMO系统中基于深度学习的CSI反馈压缩与重建技术;②探索时序信道建模与递归量化机制的深度融合方法;③复现并改进现有算法,支撑高水平学术论文撰写或通信系统原型开发。; 阅读建议:建议读者结合提供的Matlab代码逐模块调试,深入理解深度学习分类网络与时序递归量化策略的协同工作机制,重点关注特征提取、分类决策与量化更新等关键环节的设计逻辑,并可尝试迁移至不同信道模型或引入更先进网络结构以进一步提升性能。

1,317

社区成员

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

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