c++ - 使用 C++ 在 Windows 上发送/接收以太网帧

标签 c++ networking driver ethernet winpcap

在 C/C++ 中是否有任何 Windows 库/内核模式驱动程序(带有用户模式 ​​API),我可以使用它来发送/接收没有 IP 的以太网帧(仅使用 mac 地址)。

我听说过 winpcap,有没有比 winpcap 更轻的库或包装器,它具有简单的 open()、close()、send()、recv() 函数?

最佳答案

在 unix 上有 hping http://www.hping.org/和 mausezahn http://www.perihel.at/sec/mz/但我不知道这些是否在 Windows 下编译。我所知道的所有应用程序/库都是基于 libpcap/winpcap 的。

关于c++ - 使用 C++ 在 Windows 上发送/接收以太网帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5469918/

相关文章:

c++ - 如何安全地向下转换 USTRUCT

c++ - 更快地访问 C++ 数组中的随机元素

iPhone 设备 - 连接到主机

从内核模块写入和读取设备文件的代码?

c++ - Visual Studio(或任何其他工具)能否将地址解释为调用堆栈的开始( boost 上下文)?

c++ - C++ 中的连续角(matlab 中的 eq unwrap 函数)

java - android中局域网内广播消息

java - 在真实循环中通过网络发送对象时出错

c - 如何读取 PCI 卡中的 VPD 寄存器

spring - 找不到 maven 依赖项的 Postgresql 驱动程序