iPhone是否支持WiFi ad-hoc模式?

时间:2011-08-14 13:26:24

标签: iphone objective-c ios adhoc

iPhone是否支持ad-hoc网络模式? iPhone可以在不需要现有网络的情况下相互连接吗?如果是这样,我如何在我的应用中创建Ad Hoc网络?

6 个答案:

答案 0 :(得分:11)

更新答案:

查看iOS 7中引入的MultiPeer Connectivity Framework (documentation link)。NSHipster有a nice write-up on it (link)。虽然您无法直接访问网络,但您可以轻松地在设备之间传递数据,甚至可以使用其他设备作为附近其他设备的中间人。

遗产答案:

iOS设备无法使用内置的“设置”应用或可用API制作点对点网络。但是,如果要在应用程序中的设备之间发送数据,则有三种选择。

您可以使用Game Kit,CoreBluetooth(在有限的情况下),或者您可以使用CocoaHTTPServer之类的内容。

答案 1 :(得分:10)

所有iOS设备均支持Ad Hoc网络,但您无法在应用程序中创建ad hoc网络。从可用网络列表中,选择要连接的ad hoc网络,单击箭头并选择自动连接。现在,只要设备进入范围内,您的设备就会自动连接到该网络。在此之后,您可以使用常规套接字或任何其他网络API来连接。

答案 2 :(得分:1)

从iOS 7开始,您可以使用Multipeer Connectivity Framework连接两台没有现有网络的iPhone。该框架将使用蓝牙,Wifi基础设施模式或Wifi Adhoc模式。遗憾的是,您无法选择传输,框架决定什么是最好的。

答案 3 :(得分:0)

不,库存iPhone不支持ad-hoc Wifi通信。

是的,iPhone可以使用蓝牙(通过Gamekit API)在没有现有网络的情况下相互连接。

答案 4 :(得分:0)

iPad mini上的IOS 6.1.3将连接到ad-hoc网络

答案 5 :(得分:-2)

您所描述的内容称为iOS设备目前不支持的Wifi点对点。