我已经在这几天了,似乎无法找到解决方案。我想在iOS上通过wifi创建点对点网络。所有开源代码似乎都支持运行服务器或作为客户端,但是没有构建代码来支持两者 - 一个对等体。有人知道我可以这样做吗?
答案 0 :(得分:15)
iOS 7为此目的添加了Multipeer Connectivity Framework。
答案 1 :(得分:4)
你有没有想过使用Apple的GameKit框架?我过去曾用它来进行设备之间的简单通信。这很简单,可以让你快速走出大门。 This看起来像是一个很好的教程。
答案 2 :(得分:3)
答案 3 :(得分:1)
您无法使用当前API在iOS中以编程方式创建Wi-Fi网络。 GameKit提供了一些通过蓝牙实现的API。
如果您希望使用CocoaHTTPServer实现自定义解决方案,请注意您仍然无法创建直接的Wi-Fi连接,您只需连接相同(预先存在)的设备即可。 fi网络。
iOS中的Ad-hoc点对点Wi-Fi(例如802.11s)还有几年的时间。也许是iOSX;)
答案 4 :(得分:1)
iOS支持Multipeer Connectivity framework,可让iOS设备通过蓝牙,基础设施(使用路由器)WiFi或P2P进行相互通信。
但是,它没有提供明确使用P2P的方法。与设备的任何对等设备(其他iOS设备)之间的连接方式相比,有一层抽象,并且它目前不允许连接非iOS设备。