//参考代码来自busybox
busybox-1.31.1/networking/arping.c
//创建数据报的原始套接字,应用层只收到arp的bpdu
sockfd = socket(domain /*AF_PACKET*/, type/*SOCK_DGRAM*/, protocol/*0*/);
//获取eth0的 来自内核分配的ifindex.
struct ifreq<
linux中---socket---(包含:create,bind, rx-pkt,tx-pkt, ioctl, ) 代码说明讲解
于 2022-06-17 15:31:05 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)