2012-04-04 16 views
0

私の質問の中にコードはありませんが、これは興味深い質問だと思います... 新しいip(好ましくはipv6) Wi-Fiネットワークカードで、まだipv4以上に接続していますか?私はルータ(ipv4)と別のデバイス(ipv6)と同時に話をしなければなりません。それでobjective-c以上でこれを開発することは可能ですか?だからiphoneObjective-cの同じネットワークカードに別のIPアドレスを追加してください

答えて

1

iPhoneで?チャンスではない(AFAIK)。サンドボックスアプリケーションの目的を大きく損なうようなあらゆる種類のセキュリティ上の脆弱性が導入されていることがわかりました。つまり、iPhoneはIPv4アドレスとIPv6アドレスの両方を完全にバインドすることができ、IPv6対応ルータが両方を提供しているなど、さまざまな場合に自動的にIPv4アドレスとIPv6アドレスの両方をバインドできます。 WWDC 2010および2011のAdvanced Networking(またはそれに相当するもの)ビデオを見てください。しかし、これはアプリケーションではなく、デバイスで処理されます。

OS Xでは、システムスタックのコアOSレイヤにSystem Configuration frameworkがあります。私はだと思うのですが、を使ってIPを設定することはできますが、実際に調べたことはありません。また、iOSシステム設定APIはOS X APIの小さなサブセットに見えます。

*:VPNを管理するためにはexceptionsがいくつか存在する可能性がありますが、これはAppleによって特別に配布されたプライベートAPIのようです。

関連する問題