我正在尝试使用 libpcap 在两台设备上收听,但我仍然不知道如何做到这一点。我试图将设备设置为“任何”,但它不起作用。我正在尝试编写 dhcp 中继代理,所以我需要监听 eth0 和 eth1。
我尝试创建两个 pcap_loop,每个都有不同的设备和处理程序,但只有第一个 pcap_loop 有效,第二个被忽略。
有什么方法可以做到这一点,还是我应该离开 libpcap 并尝试使用原始套接字来做到这一点?
我正在尝试使用 libpcap 在两台设备上收听,但我仍然不知道如何做到这一点。我试图将设备设置为“任何”,但它不起作用。我正在尝试编写 dhcp 中继代理,所以我需要监听 eth0 和 eth1。
我尝试创建两个 pcap_loop,每个都有不同的设备和处理程序,但只有第一个 pcap_loop 有效,第二个被忽略。
有什么方法可以做到这一点,还是我应该离开 libpcap 并尝试使用原始套接字来做到这一点?