VC获取本机IP地址
来源:互联网 发布:天津基础教育网络 编辑:程序博客网 时间:2024/05/17 06:20
char sHostName[100];
gethostname(sHostName,sizeof(sHostName));
struct hostent FAR * lpHostEnt=gethostbyname(sHostName);
if(lpHostEnt==NULL)
{
MessageBox(_T("error"));
}
//获取IP
LPSTR lpAddr=lpHostEnt->h_addr_list[0];
if(lpAddr)
{
struct in_addr inAddr;
memmove(&inAddr,lpAddr,4);
CString str;//IP地址
gethostname(sHostName,sizeof(sHostName));
struct hostent FAR * lpHostEnt=gethostbyname(sHostName);
if(lpHostEnt==NULL)
{
MessageBox(_T("error"));
}
//获取IP
LPSTR lpAddr=lpHostEnt->h_addr_list[0];
if(lpAddr)
{
struct in_addr inAddr;
memmove(&inAddr,lpAddr,4);
CString str;//IP地址
str=inet_ntoa(inAddr);
//显示在IP控件中
DWORD dw1=inet_addr(inet_ntoa(inAddr));
WORD wd1=LOWORD(dw1);//取高十六位
WORD wd2=HIWORD(dw1);//取低十六位
BYTE bte1=LOBYTE(wd1);
BYTE bte2=HIBYTE(wd1);
BYTE bte3=LOBYTE(wd2);
BYTE bte4=HIBYTE(wd2);
m_ip.SetAddress(bte1,bte2,bte3,bte4);
0 0
- vc++获取本机IP地址
- VC获取本机IP地址列表
- C++/VC 获取本机IP地址
- VC获取本机IP地址
- VC获取本机IP地址
- VC获取本机IP地址
- VC获取本机IP地址列表
- 用VC获取本机IP地址列表的方法
- VC----如何自动获取本机IP地址?
- VC 获取本机名字和IP地址
- VC++,C++语言 获取 本机 IP 地址 例程
- VC----如何自动获取本机IP地址?
- 获取本机IP地址
- 获取本机IP地址
- 获取本机IP地址
- 获取本机IP地址
- 获取本机IP地址
- 获取本机IP地址
- Angular学习(十六)——用指令修改DOM/校验用户输入
- Intersecting Lines(判断线段相交)
- 关于Oracle rac新加节点时可能遇到的问题
- lucene应用
- uva 539(回溯)
- VC获取本机IP地址
- java对象和json数据转换实现方式2-使用gson实现
- iOS学习笔记--懒加载(延迟加载)
- ND面试经历
- 安装 mysql server
- android 导入第三方库出现java.lang.NoClassDefFoundError
- 用条件随机场CRF进行字标注中文分词(Python实现)
- msdn之CRT调试
- POj 1753--Flip Game(位运算+BFS)