12.3.3 pcap_dump_flush函数

pcap_dump_flush函数用于将输出缓冲区的数据写入存储文件中。这样,任何使用pcap_dump函数存储但还没有写入文件的数据包,会被立刻写入文件。

该函数返回-1表示出错,返回0表示成功。

pcap_dump_flush函数的具体实现代码如下:


int pcap_dump_fush(pcap_dumper_t*p)

{

if(ffush((FILE*)p)==EOF)

return(-1);

else

return(0);//成功

}