如何使用winpcap停止捕获?

htt*_*ret 3 c winpcap

/* start the capture */
pcap_loop(adhandle, 0, packet_handler, NULL);
Run Code Online (Sandbox Code Playgroud)

以上开始捕获,但我没有办法停止捕获除了退出程序...

Mat*_*ner 5

打电话给pcap_breakloop()pcap_handler(你packet_handler在你的例子中命名).然后呼叫pcap_loop()将返回-2.

或者,重复调用pcap_dispatch()直到完成,或指定非零值count以在返回之前处理该数量的数据包.