【发布时间】:2013-09-19 13:00:10
【问题描述】:
是否可以在 Mac OS 中使用 Objective C 来确定活动网络连接的类型(Wifi 或 LAN)?
我在 Apple Library (https://developer.apple.com/library/IOs/samplecode/Reachability/Introduction/Intro.html) 中引用了 Reachability 示例代码 但无法获取任何信息来检测 Mac OS 上的 LAN 网络类型。
请帮帮我。
谢谢。
【问题讨论】:
-
检查你的接口和路由表,然后你只需要弄清楚你将使用哪个 GW(在大多数情况下,它将是默认设置为 0.0.0.0 的那个)
-
看看developer.apple.com/library/mac/documentation/networking/… 特别是
SCNetworkInterfaceCopyAll这应该会指导您获取接口。然后,您需要制定服务订单。SCNetworkSetGetServiceOrder
标签: objective-c macos networking