C++获取本机MAC地址
来源:互联网 发布:方舟生存进化优化 编辑:程序博客网 时间:2024/06/11 02:56
int getMac(char* mac){int sockfd;struct ifreq tmp;char macAddr[30];sockfd=socket(AF_INET,SOCK_STREAM,0);if(sockfd<0){cout<<"create socket fail"<<endl;return -1;}memset(&tmp,0,sizeof(struct ifreq));strncpy(tmp.ifr_name,"eth0",sizeof(tmp.ifr_name)-1);if((ioctl(sockfd,SIOCGIFHWADDR,&tmp))<0){cout<<"mac ioctl error"<<endl;return -1;}sprintf(macAddr,"%02x%02x%02x%02x%02x%02x",(unsigned char)tmp.ifr_hwaddr.sa_data[0],(unsigned char)tmp.ifr_hwaddr.sa_data[1],(unsigned char)tmp.ifr_hwaddr.sa_data[2],(unsigned char)tmp.ifr_hwaddr.sa_data[3],(unsigned char)tmp.ifr_hwaddr.sa_data[4],(unsigned char)tmp.ifr_hwaddr.sa_data[5] );close(sockfd);memcpy(mac,macAddr,strlen(macAddr));return 0;}
0 0
- c/c++ 获取本机的IP和Mac地址
- 获取本机mac地址
- 获取本机MAC地址
- 获取本机MAC地址
- 获取本机MAC地址
- 获取本机MAC地址
- 获取本机mac地址
- 获取本机MAC地址
- 获取本机MAC地址
- c/s 架构获取本机MAC地址
- 如何获取本机所有MAC地址
- 如何获取本机所有MAC地址
- 用VC获取本机MAC地址
- 获取本机mac地址的方法
- 如何获取本机所有MAC地址
- C#获取本机的MAC地址
- C#获取本机的MAC地址
- VC获取本机MAC地址源代码
- jxl 设置excel 字体 背景色 合并单元格 列宽
- L#汉化者信息
- 95. PHP 名称解析规则
- [LeetCode] Factorial Trailing Zeroe
- 二十、Linux系统编程-管道(一)管道、匿名管道、管道读写规则
- C++获取本机MAC地址
- Project configuration is not up-to-date with pom.xml错误解决方法
- zoj 1242 Carbon Dating
- 黑马程度员——ios基础—— static 和 extern
- LRU Cach Java
- juery
- 防护栅栏模具的简单介绍
- 【特征检测】关于SIFT算法中:“精确的关键点定位”的理解
- #1121 : 二分图一•二分图判定 (HIHOCoder +二分图的判定)