在我的 Mac 上,我有两种可用的网络 - 以太网、WiFi。
在进行服务器调用时,我可以以某种方式控制用于进行服务器调用的网络 channel 吗?因此,在进行服务器调用之前,我想指定用于该调用的网络 channel - 以太网或 WiFi。
如何使用 Objective-C 来实现这一点。我正在开发一个 cocoa 应用程序。
最佳答案
我假设两个网卡都连接到互联网(因此都有一个 IP):
我认为你无法在代码中解决它(不是 100% 确定)。但是您可以做的是设置一些本地路由,配置哪些流量通过哪些网卡。
查看路线命令('man Route')。
这可能对您有帮助:
关于objective-c - 以编程方式选择网络(以太网或 WiFi),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594321/