我正在尝试在 Mac OS X 上编译一个使用 AF_PACKET 套接字和 libpcap 的 C 程序,OS X 中的等价物是什么?
user198736
问问题
7199 次
1 回答
7
在 Mac OS X(以及其他 BSD 风格的操作系统,如 FreeBSD、NetBSD、OpenBSD、Dragonfly BSD 等)中,最接近 AF_PACKET 套接字的等价物是 BPF,但它不像 AF_PACKET 套接字那样工作;参见“人 bpf”。
与 Mac OS X(以及其他 BSD 风格的 UN*Xes)中的 libpcap 完全等效的是 libpcap。(libpcap 也与许多其他 UN*Xes 中的 libpcap 完全等效,但它并不作为所有这些 UN*Xes 的标准部分提供,而是作为 Mac OS X 和其他 BSD 的标准部分提供-风味 UN*Xes。)
于 2011-10-19T08:52:29.307 回答