【问题标题】:Do the functions in libpcap and winpcap have identical names?libpcap 和 winpcap 中的函数名称是否相同?
【发布时间】:2011-01-09 04:09:56
【问题描述】:

libpcap 和 winpcap 中的函数名称是否相同?如果不是,哪些名称不同,或者大多数名称不同?

另外,libpcap++可以用于winpcap吗?

【问题讨论】:

    标签: c++ pcap winpcap libpcap


    【解决方案1】:

    WinPcap website 说:

    这个库还包含 Windows 众所周知的 libpcap Unix 版本 API。

    所以看起来答案应该是它们大致相同。至于 libpcap++ 是否可以与 WinPcap 一起使用,您为什么不快速尝试一下,让我们知道呢?如果它不起作用,你可以看看这个:http://www.flexbyte.com/winpcap-cpp-wrapper/

    【讨论】:

    • 是的 - WinPcap 最好被认为是 libpcap 到 Windows 的一个端口;它添加了一些特定于 Windows 的 API(处理 HANDLE),并且缺少一些特定于 UN*X 的 API(处理 UN*X 样式的文件描述符),并添加了一些其他内容。当前版本的 WinPcap 不是基于最新的 libpcap,因此它没有最新的 libpcap 具有的所有 API。 (希望这会在某个时候改变;这需要一些 libpcap 工作以允许它处理远程捕获。)
    猜你喜欢
    • 1970-01-01
    • 2011-12-18
    • 2012-06-22
    • 2014-01-04
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    相关资源
    最近更新 更多