pcap_next 子例程
用途
从包捕获设备获取下一个包。
库
pcap 库 (libpcap.a)
语法
描述
pcap_next 子例程返回一个 u_char 指针,指向来自包捕获设备的下一个包。 包捕获设备可以是网络设备或包含包捕获数据的 savefile 。 数据的格式与 tcpdump使用的格式相同。
参数
| 项 | 描述 |
|---|---|
| h | 指向返回的包的包头。 此例程返回时将填写此信息。 |
| p | 指向要使用的包捕获描述符,如 pcap_open_live 或 pcap_open_offline 子例程所返回。 |
返回值
成功完成时, pcap_next 子例程返回一个指向包含下一个包的缓冲区的指针,并填充 h,它指向返回包的包头。 如果 pcap_next 子例程不成功,那么返回 Null。