我正在尝试使用Packet套接字来获取传入和传出的IP数据包。
当我创build套接字时,我已经指定了ETH_P_IP参数,
ETH_P_IP
socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP)
但是对于ETH_P_IP ,我只能看到incoming数据包,而不是传出的数据包。 如果我使用ETH_P_ALL ,我可以看到他们。
incoming
ETH_P_ALL
那么,什么是“正确”的标志使用?