你应该string = "Workshop (, ) (, ) (Corporate, October 2017)"
string.gsub(' (, )', '')
#=> "Workshop (Corporate, October 2017)"
malloc
arg到const u_char **pkt_data
吗?
pcap_next_ex()
即。
int pcap_next_ex(pcap_t *p, struct pcap_pkthdr **pkt_header, const u_char **pkt_data);
我原本认为不是根据你不打算免费提供的文件u_char *buf = malloc(100);
pcap_next_ex(pcap_ptr, &pkt_header, &buf);
或pkt_header
:
struct pcap_pkthdr和分组数据不会被释放 呼叫者,并且在下次呼叫后不保证有效 pcap_next_ex(),pcap_next(),pcap_loop()或pcap_dispatch();如果 代码需要它们保持有效,它必须复制它们。
有人可以确认或否认吗?