c程序接收以太网帧 - 为什么指定目标mac地址

时间:2018-01-03 17:07:05

标签: c ethernet mac-address

我在github上使用这些项目通过我机器上的两个以太网接口发送和接收以太网帧。

Recieve ethernet

我的问题与接收以太网帧的程序有关。为什么必须在接收程序中提供目标MAC?是不是只是在监听eth0界面?

#define DEST_MAC0   0x00
#define DEST_MAC1   0x00
#define DEST_MAC2   0x00
#define DEST_MAC3   0x00
#define DEST_MAC4   0x00
#define DEST_MAC5   0x00

#define ETHER_TYPE  0x0800

#define DEFAULT_IF  "eth0"
#define BUF_SIZ     1024

0 个答案:

没有答案