通过特定获取获取电脑外网IP地址
2013-06-26 13:12
204 查看
void get_WanIp() { char Buf_File_Read[MAX_PATH] = {0}; char IP_Temp[128]; char IP_Host[64]; int Result_URLDownloadToFile = 1; char szFilePath[MAX_PATH] = {0}; GetTempPathA(MAX_PATH,szFilePath); strcat(szFilePath,"IPinTheWorld.ini"); Result_URLDownloadToFile = URLDownloadToFileA(0,"http://ip.dnsexit.com/index.php",szFilePath,0,NULL); if(Result_URLDownloadToFile != 0)//若URLDownloadToFile()成功,返回0 { MessageBox(NULL, "网络故障,无法接入Internet,请联系网络管理员","提示",MB_ICONASTERISK); return ; } FILE *fp_Download_URL_File=NULL; if ((fp_Download_URL_File=fopen( szFilePath,"r")) == NULL) { MessageBox(NULL, "系统故障,无法打开IP文件,请检查防火墙设置或联系管理人员","提示",MB_ICONASTERISK); return ; } if ( fp_Download_URL_File != NULL ) { fseek(fp_Download_URL_File, 0, SEEK_SET); fread(Buf_File_Read,1,256,fp_Download_URL_File); fclose(fp_Download_URL_File); DeleteFile(szFilePath); } strcpy(g_szWanIp,Buf_File_Read); }
相关文章推荐
- php 通过ip获取所在城市地址信息 获取计算机外网ip
- 通过网页获取路由器外网IP地址
- Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip
- 通过IP或机器名获取局域网MAC地址
- C#通过ARP获取指定IP的MAC地址
- Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip 、获取本地主机的名字
- Javascrit通过百度地图API获取客户端IP、地址
- 通过jsp获取本机ip地址
- Java通过ip获取地址
- C#获取外网IP地址;C#获取所在IP城市地址
- 获取外网ip地址的url
- Delphi获取机器名和IP(包括内网和外网)地址的方法
- MFC C++获取本机外网IP地址
- VS2012 C++ 中通过GetAdaptersInfo获取多网卡,多IP地址信息
- JAVA 获取当前 内网 和 外网 的IP 地址
- javascript获取本地及外网IP地址
- python获取外网ip地址的方法总结
- VB中获取电脑外网IP的源代码