Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在Cocoa/OSX中,如何检测哪种类型(LAN、WiFi等)的互联网连接处于活动状态?_Objective C_Macos_Cocoa_Wifi_Ethernet - Fatal编程技术网

Objective c 在Cocoa/OSX中,如何检测哪种类型(LAN、WiFi等)的互联网连接处于活动状态?

Objective c 在Cocoa/OSX中,如何检测哪种类型(LAN、WiFi等)的互联网连接处于活动状态?,objective-c,macos,cocoa,wifi,ethernet,Objective C,Macos,Cocoa,Wifi,Ethernet,简单的问题,这让我有些头疼。。。在Cocoa/OSX框架的上下文中。假设您同时具有WiFi和以太网/板载互联网连接。如何检测它们中的哪一个是活动的?请注意,它们可以同时处于活动状态,因此不是非此即彼。也可以有多个网络接口,例如2个以太网、1个WiFi、1个VPN、1个蓝牙等。。很抱歉这么粗野。让我说得更清楚一点:当我访问远程服务(即web服务)时,如何才能找到要使用的连接?好的-我不确定你能不能-接口可以动态更改-但我不是这方面的专家,所以可能有一种方法-祝你好运…谢谢你Paul。我想我可以这样

简单的问题,这让我有些头疼。。。在Cocoa/OSX框架的上下文中。假设您同时具有WiFi和以太网/板载互联网连接。如何检测它们中的哪一个是活动的?

请注意,它们可以同时处于活动状态,因此不是非此即彼。也可以有多个网络接口,例如2个以太网、1个WiFi、1个VPN、1个蓝牙等。。很抱歉这么粗野。让我说得更清楚一点:当我访问远程服务(即web服务)时,如何才能找到要使用的连接?好的-我不确定你能不能-接口可以动态更改-但我不是这方面的专家,所以可能有一种方法-祝你好运…谢谢你Paul。我想我可以这样做,因为连接不能在连接的时刻挂起/切换接口。通过切换接口,IP也会改变,并且应该在应用程序套接字透视图上重新启动/重新配置连接。不是吗?看看这个