总体情况:
在不修改winpcap源码的情况下,发包、收包最大速率3包/ms。
收包几个api的速率:
1、
m_fp = pcap_open_live(adapter->name, 65536, PCAP_OPENFLAG_MAX_RESPONSIVENESS, 1, m_errbuf);;
接收耗时 2.5ms
2、
m_fp = pcap_open(adapter->name, 65536, PCAP_OPENFLAG_PROMISCUOUS, 1000, NULL, m_errbuf);;
接收耗时 650ms
3、
m_fp = pcap_open(adapter->name, 65536, PCAP_OPENFLAG_MAX_RESPONSIVENESS, 1000, NULL, m_errbuf);
小于1ms
时间: 2024-10-15 03:01:20