2012-04-04 2 views
0

내 질문에 코드가 없다는 것을 알고 있지만이 질문이 흥미로운 것 같아요 ... (바람직하게는 ipv6)을 추가 할 수 있습니다. 와이파이 네트워크 카드에 여전히 ipv4 이상 연결되어 있습니까? 나는 라우터 (ipv4)와 다른 장치 (ipv6)와 동시에 이야기해야한다. 따라서 objective-c 이상을 개발할 수 있습니까? 그래서 iphone에?Objective-c에서 동일한 네트워크 카드에 다른 IP 주소 추가

답변

1

iPhone에서? 기회가 아닙니다 (AFAIK). 샌드 박스 응용 프로그램의 모든 목적을 심각하게 손상시킬 수있는 모든 종류의 보안 취약점을 도입 한 것을 알 수있었습니다. 즉, 아이폰은 IPv4와 IPv6 주소를 완벽하게 바인딩 할 수 있으며, 다양한 경우 (예 : IPv6 지원 라우터가 광산처럼 두 가지를 제공 할 때) 자동으로 그렇게 할 수 있습니다. WWDC 2010 및 2011에서 Advanced Networking (또는 그와 유사한 것) 비디오를 시청해야합니다. 그러나이 것은 응용 프로그램이 아닌 장치에서 처리됩니다.

OS X에서는 시스템 스택의 코어 OS 계층에 System Configuration framework이 있습니다. 내가 라고 생각하면을 사용하여 IP를 설정할 수 있지만 실제로 살펴 본 적이 없으며 iOS 시스템 구성 API는 OS X API의 작은 하위 집합으로 보입니다.

* : VPN 관리를 위해 다소 exceptions이있을 수 있습니다. 그러나 이는 Apple에서 특별 허가를 부여한 비공개 API 인 것으로 보입니다.