我正在编写一个代码,使用pcap_sendqueue_transmit
通过以太网传输数据包队列。
该软件以两种模式工作。在模式1中,我使用组装队列数组
pcap_createsrcstr()
pcap_open()
pcap_sendqueue_alloc()
pcap_next_ex()
pcap_sendqueue_transmit()
此模式所有数据包都已成功发送
在模式2中
我做同样的事情,整个很多是循环
在这种模式下传输是可以的,但我不使用
pcap_sendqueue_destroy()
pcap_close()
因为循环需要继续。
但是我注意到PC中的RAM使用量在循环内增加并且不断增加以下循环。
有什么想法为什么在以下循环中增加内存?
我根本不在代码中使用动态内存,代码非常大,否则我会发布它。
感谢。