C++ 获取本机IP的方法
来源:互联网 发布:江苏睿博数据 编辑:程序博客网 时间:2024/06/05 20:43
- // #include "winsock.h"
- bool 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;
- }
0 0
- C#/获取本机IP的代码
- 获取本机IP的方法
- 获取本机IP地址的方法:
- MFC获取本机IP的方法
- Java获取本机ip的方法
- C++ 获取本机IP的方法
- 获取本机IP方法
- C#/.NET获取本机的公网IP地址的简单方法
- c/c++ 获取本机的IP和Mac地址
- 简单的获取本机ip地址的方法
- 获取外网本机的IP地址的方法
- C#Winform获取本机IP地址的解决方案
- 获取本机的IP
- 获取本机所有IP地址的方法
- 获取本机所有IP地址的方法
- 获取本机主机名和IP的方法
- 用VC获取本机IP地址列表的方法
- C#获取本机IP的最简单方法
- 【STL源码剖析读书笔记】自己实现stack之MyStack(底层用MyList)
- mule esb standalone服务器指定JVM
- EXE2MSI工具分享
- nodejs ejs 引号问题
- Linux下的crontab
- C++ 获取本机IP的方法
- 苹果官方示例代码判断网络状态,有修改
- redhat使用yum在线更新
- QString之arg使用一则(QTBUG19027)
- 静态成员函数与普通成员函数区别
- Android进度条(星级评分)使用详解(二)
- 最全的listview
- Centos epel源
- C/C++中vector的操作(排序、删除)