在Objective-c中的同一网卡上添加另一个IP

时间:2012-04-04 19:14:58

标签: objective-c network-programming ipv6 ipv4

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

1 个答案:

答案 0 :(得分:1)

在iPhone上?不是偶然的机会(AFAIK)。我可以看到引入各种严重影响沙盒应用程序整体目的的安全漏洞。 *

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

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

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