【问题标题】:Add another ip on the same network card in Objective-c在 Objective-c 中在同一个网卡上添加另一个 ip
【发布时间】:2012-04-04 19:14:58
【问题描述】:

我知道我的问题中没有代码,但我认为这是一个有趣的问题...... 是否可以在仍通过ipv4 连接的wifi 网卡上添加新的ip(最好是ipv6)?我必须同时与路由器 (ipv4) 和另一台设备 (ipv6) 通话。那么有可能在objective-c 上开发它吗?那么iphone?

【问题讨论】:

    标签: objective-c network-programming ipv6 ipv4


    【解决方案1】:

    在 iPhone 上?没有机会(AFAIK)。我可以看到引入各种安全漏洞会严重损害沙盒应用程序的整个目的。 *

    也就是说,iPhone 完全能够绑定 IPv4 和 IPv6 地址,并且会在各种情况下自动绑定(例如当支持 IPv6 的路由器同时提供这两种地址时,就像我的一样)。您应该观看 WWDC 2010 和 2011 的 Advanced Networking(或类似内容)视频。但这是在设备级别而不是应用级别处理的。

    在 OS X 上,您在系统堆栈的核心 OS 层中有 System Configuration framework。我认为您可以使用它来设置 IP,但我从未真正研究过它,而且 iOS 系统配置 API 似乎是 OS X API 的一小部分。

    *:可能有一些 exceptions 用于管理 VPN,但这似乎是私有 API,很可能是 Apple 授予的特殊许可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 2013-10-30
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多