我使用pcap_sendPacket()发送我手工制作的原始UDP数据包。
我希望通过减少
来提高代码的性能上下文切换。
但是我得到了关于pcap_sendqueue_queue()函数的示例代码
它一次发送可变数量的数据包。但它从
读取读取已经转储的.pcap文件和.cap文件。
我想使用此queue()函数发送我制作的相同UDP数据包
手动。
这是使用pcap_sendpacket()发送数据包的链接?
如何修改此代码以在队列()中发送此数据包?
提前致谢
答案 0 :(得分:1)
要使用winpcap的数据包队列,您必须调用:
pcap_sendqueue_alloc
- 为原始数据包分配队列; pcap_sendqueue_queue
- 将原始数据包添加到队列中(采用pcap
格式); pcap_sendqueue_transmit
- 发送队列。然而,我没有看到你的问题中没有涉及winpcap docs(或Google)的内容。