繁体   English   中英

iOS中通过wifi的点对点网络

[英]Peer-to-peer network over wifi in iOS

我已经在这几天了,似乎无法找到解决方案。 我想在iOS上通过wifi创建点对点网络。 所有开源代码似乎都支持运行服务器或作为客户端,但是没有构建代码来支持两者 - 一个对等体。 有人知道我可以这样做吗?

iOS 7正是为此目的添加了多重连接框架

你有没有想过使用Apple的GameKit框架? 我过去曾用它来进行设备之间的简单通信。 这很简单,可以让你快速走出大门。 看起来像一个很好的教程。

我认为Open Peer是正确的解决方案。 它在设备之间提供真正的直接对等连接,而无需集中式服务器。 看看这个介绍性的视频

您无法使用当前API在iOS中以编程方式创建Wi-Fi网络。 GameKit提供了一些通过蓝牙实现的API。

如果您希望使用CocoaHTTPServer实现自定义解决方案,请注意您仍然无法创建直接的Wi-Fi连接,您只需连接相同(预先存在的)Wi-Fi网络上的设备即可。

iOS中的Ad-hoc点对点Wi-Fi(例如802.11s)仍然需要几年的时间。 也许是iOSX;)

iOS支持Multipeer Connectivity框架 ,使iOS设备可以通过蓝牙,基础设施(使用路由器)WiFi或P2P进行相互通信。

但是,它没有提供明确使用P2P的方法。 与设备的任何对等设备(其他iOS设备)的连接方式相比,有一层抽象,目前它不允许连接非iOS设备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM