我是靠谱客的博主 高高草莓,最近开发中收集的这篇文章主要介绍通过网页获取路由器外网IP地址,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

每次自己想要获取外网IP地址时,还要慢慢的打开浏览器进入路由器界面去看或者进入专门查看外网IP的网站去看看,

很麻烦,所以自己写了个程序来获取路由器获取的外网IP地址,虽然不算好,但是值得自己高兴,嘻嘻

CInternetSession sess; //建立会话
CHttpFile *pF = (CHttpFile*)sess.OpenURL(_T("http://20140507.ip138.com/ic.asp")); //打开网址
CString strData;
while(pF->ReadString(strData)) //读取数据
{
int sel=strData.Find('[');
if(sel>0)
{
char data[52]={0},buff[1024],name[128]={0};;
strcpy(buff,strData);
int k=0,c=0;

//剩下的就是解析得到的数据了
for(int i=sel+1;i<strlen(buff);i++)
{
if(buff[i]!=']')
data[k++]=buff[i];
else
{
for(int j=i+strlen("来自于 :");j<strlen(buff);j++)
{
if(buff[j]!='<')
name[c++]=buff[j];
else
break;
}
break;
}
}
MessageBox(data,name);
}
}
pF->Close();
sess.Close();

得到效果如下


最后

以上就是高高草莓为你收集整理的通过网页获取路由器外网IP地址的全部内容,希望文章能够帮你解决通过网页获取路由器外网IP地址所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部