我已经在这几天了,似乎无法找到解决方案。我想在 iOS 上通过 wifi 创建一个点对点网络。所有开源代码似乎都支持运行服务器或作为客户端,但没有构建支持两者的代码 - 对等。有人知道我可以做到这一点吗?
问问题
32094 次
5 回答
16
iOS 7正是为此目的添加了Multipeer Connectivity Framework 。
于 2013-11-12T08:38:06.640 回答
4
你有没有想过使用 Apple 的 GameKit 框架?我过去曾将它用于设备之间的一些简单通信。这真的很简单,可以让你快速走出大门。 这看起来是一个很好的教程。
于 2013-03-12T15:36:32.967 回答
1
iOS 支持Multipeer Connectivity 框架,该框架使 iOS 设备能够通过蓝牙、基础设施(带有路由器)WiFi 或 P2P 相互通信。
但是,它没有提供一种明确使用 P2P 的方法。有一个抽象层远离设备的任何对等设备(其他 iOS 设备)的连接方式,并且目前不允许连接非 iOS 设备。
于 2014-02-20T16:30:51.803 回答
1
您无法使用当前 API 在 iOS 中以编程方式创建 wi-fi 网络。GameKit 提供了一些 API 来通过蓝牙实现这一点。
如果您希望使用 CocoaHTTPServer 实现自定义解决方案,请注意您仍然无法创建直接的 wi-fi 连接,您只能在相同(预先存在的)wi-fi 网络上连接设备。
iOS 中的 Ad-hoc 点对点 Wi-Fi(例如 802.11s)还有几年的时间。也许是 iOSX ;)
于 2013-03-12T15:53:20.487 回答