gpt4 book ai didi

c# - 无法使用 Npcap 而不是 Winpcap 来激活适配器

转载 作者:行者123 更新时间:2023-11-30 22:53:31 24 4
gpt4 key购买 nike

我正在尝试使用 Sharppcap 来打包和发送 UDP 包。我可以通过 Windows Loopback Adapter 发送包,但它将字节长度限制为 1500。但是,我需要发送更大的包才能更快。我安装了 Npcap 来增加这个数字,但它让我卸载了 Winpcap 驱动程序,现在当我尝试打开 Npcap 环回适配器时抛出异常:

CurrDev.Open(DeviceMode.Promiscuous, readTimeoutMilliseconds);

异常:SharpPcap.PcapException:'无法激活适配器 (rpcap://\Device\NPF_{DB15D668-E692-46D9-9A6F-FD6747CD11AD})。返回码:-1'

奖励问题:我的目标是通过以太网发送 10 Gb/秒。我怎样才能达到那个速度还有其他想法吗?

最佳答案

我在 Windows 10 上遇到了与您相同的问题。对我有用的解决方案:

  1. 删除当前安装的 npcap 驱动程序 (0.995)
  2. 安装版本 0.991 ( https://nmap.org/npcap/dist/npcap-0.991.exe )

我在 https://github.com/chmorgan/sharppcap/issues/71 上找到了这个解决方案归功于 https://github.com/larswilliam希望对您有所帮助。

关于c# - 无法使用 Npcap 而不是 Winpcap 来激活适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57140999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com