win32获取本地ip
来源:互联网 发布:淘宝在台湾 编辑:程序博客网 时间:2024/06/07 09:21
bool TestClass::GetLocalIP(char* ip)
{
//1.初始化wsa
WSADATA wsaData;
int ret = WSAStartup(MAKEWORD(2, 2), &wsaData);
if (ret != 0)
{
return false;
}
//2.获取主机名
char hostname[256];
ret = gethostname(hostname, sizeof(hostname));
if (ret == SOCKET_ERROR)
{
return false;
}
//3.获取主机ip
HOSTENT* host = gethostbyname(hostname);
if (host == NULL)
{
return false;
}
//4.转化为char*并拷贝返回
strcpy(ip, inet_ntoa(*(in_addr*)*host->h_addr_list));
return true;
}
{
//1.初始化wsa
WSADATA wsaData;
int ret = WSAStartup(MAKEWORD(2, 2), &wsaData);
if (ret != 0)
{
return false;
}
//2.获取主机名
char hostname[256];
ret = gethostname(hostname, sizeof(hostname));
if (ret == SOCKET_ERROR)
{
return false;
}
//3.获取主机ip
HOSTENT* host = gethostbyname(hostname);
if (host == NULL)
{
return false;
}
//4.转化为char*并拷贝返回
strcpy(ip, inet_ntoa(*(in_addr*)*host->h_addr_list));
return true;
}
阅读全文
0 0
- win32获取本地ip
- win32获取公网ip
- sqlplus获取本地IP
- 获取本地ip
- DEPHI 获取本地IP
- 获取本地IP
- QT获取本地ip
- 获取本地IP地址
- 获取本地IP
- 获取本地IP
- php 获取本地IP
- 获取本地IP方法
- 获取本地IP地址
- 获取本地IP
- qt获取本地ip
- ioctl获取本地IP
- java获取本地ip
- 获取本地ip方法
- 不可滑动的 Gridview(NoScrollGridView)
- Spring Boot 快速入门(一)无配置文件
- java semdMail 邮件发送
- fastDFS开发详解
- CentOS 6环境时区、日期、时间同步方法
- win32获取本地ip
- 记录用户登录操作
- ShareSdk分享工具类
- li浮动,第二排前边几个空了
- linux shuf 随机选择器
- LeetCode494
- cookie与session
- 当宽度为百分比时,如何让高度和宽度一样
- Unity SVN 管理(二)