使用Cocoa获取所有可用网络接口(en0,en1,en2等)的列表?

2 networking cocoa objective-c

在我的Cocoa应用程序中,我想向用户显示可用的网络接口列表,如Wireshark所做的:

Ø

获得这样一个列表的最佳方法是什么?Apple是否为此提供了框架,还是我必须使用标准库或其他库中的C API?

Syl*_* G. 9

比包装ifconfig更好,你应该检查作为Core Foundation一部分的SCNetworkConfiguration的引用.

有关详细信息,请查看SCNetworkInterfaceXxx函数.