一口Linux

电子技术应用专栏作家——一口Linux。一起学习嵌入式、Linux、网络、驱动、arm知识

Linux下C语言操作网卡的几个代码实例!特别实用

0
阅读(1560)

前面写了一篇关于网络相关的文章:如何获取当前可用网口。

《简简单单教你如何用C语言列举当前所有网口!》

那么如何使用C语言直接操作网口?

比如读写IP地址、读写MAC地址等。

image.png

其中网络用到的request定义头文件位于:

image.png

image.png

其中ioctl的参数需要借助结构体struct ifreq, 定义头文件:

image.png

image.png


image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

完整代码,后台回复:eth


原文链接:https://mp.weixin.qq.com/s/Rw5r19rG8vKnNaPWTBYnFg


微信图片_20220701092006.jpg

电子技术应用专栏作家  一口Linux