获取主机IP地址
来源:互联网 发布:淘宝彩票中奖怎么领取 编辑:程序博客网 时间:2024/04/27 21:47
以下代码的参考网上找的资料,具体哪个网页记不清了。希望对其他人有用。
需要:
#include "winsock2.h"
#pragma comment( lib, "ws2_32" )
代码如下:
CString GetHostIp()
{
char szHostName[128];
const char* pszAddr = NULL;
struct hostent * pHost;
int i;
WSADATA wsaData;
CString str;
CString ipStr = "";
WSAStartup(0x202, &wsaData );
if( gethostname(szHostName, 128) == 0 )
{
pHost = gethostbyname(szHostName);
for( i = 0; pHost!= NULL && pHost->h_addr_list[i]!= NULL; i++ )
{
/*对每一个IP地址进行处理*/
pszAddr = inet_ntoa (*(struct in_addr *)pHost->h_addr_list[i]);
str = pszAddr;
str = str.Left(3);
//不能是192 和 127 开头的
if (str != "192" && str != "127")
{
ipStr = pszAddr;
break;
}
else
{
ipStr = pszAddr;
}
}
}
WSACleanup();
return ipStr;
}
- 获取主机IP地址
- 获取本地主机IP地址
- C#获取主机IP地址
- C# 获取主机IP地址
- php获取主机IP地址
- gethostname获取主机IP地址
- C# 获取主机IP地址
- 根据ip地址获取主机名称
- 使用ACE获取主机的IP地址
- 在windows下获取主机ip地址
- python 获取主机mac ip地址
- 获取主机名与主机IP地址
- 获取IP地址和主机号
- 获取CentOS 7主机IP 地址
- Java 获取请求主机IP地址
- Java 获取请求主机IP地址
- web页面获取客户端mac地址,IP地址,主机名称
- 获取请求主机IP地址(包括代理地址)
- 多线程面试题(二)
- Java--进程间通讯的四种方式
- 黑马程序员--初始Unity3D
- 权限的设计
- 寒假软设--小型数据库进展(4)----feof讲解
- 获取主机IP地址
- Java--JAVA语言中的反射机制
- lazyload 图片加载插件 整理
- 开源.NET IDE开发工具SharpDevelop,支持多国语言
- 占位
- 随想录(学习wrk的代码)
- 基于STM32的电池管理系统触摸屏设计方案
- RemObjects SDK for .NET 6.0.39.777 破解版
- JetBrains ReSharper 7.0.97.60 破解版