linux c获取mac
来源:互联网 发布:淘宝那家店篮球鞋好 编辑:程序博客网 时间:2024/06/06 07:14
#include <stdio.h>#include <string.h>#include <net/if.h>#include <sys/ioctl.h>#include <arpa/inet.h>#include <errno.h>char *get_local_mac(char *if_name){ struct ifreq m_ifreq; int sock = 0; char mac[32] = " "; sock = socket(AF_INET,SOCK_STREAM,0); strcpy(m_ifreq.ifr_name,if_name); ioctl(sock,SIOCGIFHWADDR,&m_ifreq); int i = 0; for(i = 0; i < 6; i++){ sprintf(mac+3*i, "%02X:", (unsigned char) m_ifreq.ifr_hwaddr.sa_data[i]); } mac[strlen(mac) - 1] = 0; printf("MAC: %s\n", mac); return NULL;}int main(){ get_local_mac("eth0"); return 0;}
0 0
- linux c获取mac
- linux c获取mac地址
- linux c获取mac地址
- linux c获取mac地址
- linux c 获取本地MAC地址
- Linux C语言获取设备MAC地址
- Linux下获取MAC地址(C语言版)
- linux下C获取MAC地址、ip等
- linux C 获取ip mac 广播地址,以及网关
- linux下获取所有网卡mac地址(C语言)
- linux 下C实现获取网卡IP和MAC地址
- linux c 获取本地IP,MAC 子网掩码等信息
- linux下C语言获取网卡MAC地址
- linux c 获取本地IP,MAC 子网掩码等信息
- Linux C 获取本地 ip mac 域名对应 ip
- linux获取mac地址
- linux 获取设置mac
- linux mac设置获取
- [BZOJ1724][Usaco2006 Nov]Fence Repair 切割木板
- S 串口编程 详解3 串口的初始化、打开/关闭
- oracle中translate与replace的区别
- 用meta-data配置参数
- 给Execl样式添加配置文件.
- linux c获取mac
- 关于JDK和eclipse的安装和汉化
- linux基础之spi驱动程序理解
- ios自动布局使用代码添加约束
- Java项目Freemark生成静态页面及语法
- 硬件检测:安装、停用
- android触控,先了解MotionEvent(一)
- Cocos2d-js中Chipmunk引擎
- GRE写作必备句型