libcap编程 05
2017-12-03
补充一些libcap函数用法
- int pcap_set_snaplen(pcap_t *p, int snaplen)
用来设置最大捕获包的长度,返回值为0则表示设置成功。
int status = pcap_set_snaplen(p, CAP_LEN);
- int pcap_set_timeout(pcap_t *p, int to_ms)
用来设置读超时时间,如果在该时间范围内没有读到数据,则返回。返回值为0则表示设置成功。
int ret = pcap_set_timeout(p, PCAP_POLL_TIMEOUT);
- int pcap_set_buffer_size(pcap_t *p, int buffer_size)
int ret = pcap_set_buffer_size(p, PCAP_BUFFER_SIZE);
- int pcap_activate(pcap_t *p)
int ret = pcap_activate(p);