CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何获得动态IP

楼主lvxs(木公)2000-07-07 10:33:00 在 VC/MFC / 基础类 提问

我的机器是服务器动态分配的IP,我如何才能的到? 问题点数:50、回复次数:3Top

1 楼fjp()回复于 2000-07-09 11:31:00 得分 10

用gethostbyname可以.Top

2 楼twoy2000(Y伯爵)回复于 2000-07-09 13:06:00 得分 0

一定要看MSDN。在MSDN中查找关键字"IP"Top

3 楼Galford()回复于 2000-07-09 14:36:00 得分 40

 
  #include   <winsock2.h>  
  void   GetIP(){  
  HOSTENT   *   pHostInfo;    
  char   pszName[256],   pszAddr[256];//pszAddr存放地址字符串    
  WSADATA   wsaData;  
   
  if(WSAStartup(MAKEWORD(2,0),&wsaData)!=0){  
  AfxMessageBox("Wrong   WinSock   Version");  
  WSACleanup();  
  return   ;  
  }  
   
  if(gethostname(pszName,   256)   !=   SOCKET_ERROR)    
  {    
  pHostInfo   =   gethostbyname(pszName);    
  if(pHostInfo)    
  lstrcpy(pszAddr,    
  inet_ntoa(*(IN_ADDR   *)   (pHostInfo->h_addr)));    
  }    
  WSACleanup();  
  return   ;    
   
  }   Top

相关问题

  • 如何在java程序中获得拨号上网分配的动态IP?
  • 请问如果一台(有网卡IP192.168.0.1)机通过ADSL上网,获得一动态IP,如何获得此动态IP
  • 用VB如何获得拔号网络连接后所获得的动态IP地址?
  • 怎样获得本机的ip(ip是动态分配的)
  • 如何取得ADSL的动态IP
  • 如何获得拨号上网的动态ip,winsock的locallip只是本地局域的ip,我有两块网卡。
  • 如何自动获得IP
  • 怎么样获得动态IP???????答者有分不够再加
  • 动态生成webbrowser控件如何获得事件?
  • 如何在CDaoDatabase的表中动态获得记录值?

关键词

  • winsock
  • ip
  • phostinfo
  • pszaddr
  • pszname
  • 动态
  • wsadata
  • wsacleanup
  • addr

得分解答快速导航

  • 帖主:lvxs
  • fjp
  • Galford

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo