标签: networking wireshark libpcap winpcap
我正在编写一个使用Winpcap API“ pcap_sendpacket”将数据包注入适配器的应用程序,并且我还运行一个单独的线程来获取适配器从网络接收到的所有数据包,并将这些数据包转发到我的应用程序进行处理当它从网络接收到任何数据包时。
问题是,我在使用“ pcap_sendpacket”发送的“ pcap_loop”回调中看到注入的数据包。这导致将注入的数据包再次发送回应用程序的问题。
如果我不想接收注入的数据包,该怎么办?
如何区分注入的数据包和网络适配器从网络接收到的数据包?