iPhone是否支持ad-hoc网络模式? iPhone可以在不需要现有网络的情况下相互连接吗?如果是这样,我如何在我的应用中创建Ad Hoc网络?
答案 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点对点。