MFC获取本机IP的方法
2013-09-24 18:43
162 查看
工作中遇到需要sip发送REGISTER时,参数需要程序自动获取本机ip实现如下:这些只是核心代码///
#include<winsock.h>
WORDwVersionRequested; WSADATAwsaData; charname[255]; CStringip; PHOSTENThostinfo; wVersionRequested=MAKEWORD(2,0); if(WSAStartup(wVersionRequested,&wsaData)==0) { if(gethostname(name,sizeof(name))==0) { if((hostinfo=gethostbyname(name))!=NULL) { ip=inet_ntoa(*(structin_addr*)*hostinfo->h_addr_list); } } WSACleanup(); }
AfxMessageBox(ip);//返回CString类型的,根据需要自己调整
相关文章推荐
- C和MFC巧妙获取外网IP的两种实现方法
- Python 优雅获取本机 IP 方法【转】
- C#实现解析百度天气数据,Rss解析百度新闻以及根据IP获取所在城市的方法
- JS获取IP、MAC和主机名的几种方法
- android中获取IP的方法
- ASP.NET获取IP的几种方法
- linux平台下java获取本地ip的方法
- Oracle VM Virtual中CentOS自动获取IP地址设置方法
- C#获取IP及MAC地址的新方法
- DHCP:解析开发板上动态获取ip的2种实现方法详解
- 天气预报抓取的方法和源代码(包括从IP获取)
- ASP.NET获取IP及电脑名等信息的简单方法+通用类文件源码 (转载)
- ASP.NET获取IP的6种方法
- [置顶] MFC树形控件CTreeCtrl使用方法、遍历、SetCheck无效、根据名称获取节点、获取选中节点等问题
- MFC中获取App,MainFrame,Doc和View类等指针的方法
- Android-->最全获取本地IP的方法(Wifi/以太网/3G)
- MFC中获取窗口句柄方法总结
- 系统自动设置网络参数即自动获取IP的方法
- ASP.NET技术获取IP与MAC地址的方法