我知道点对点在iOS设备之间使用了Bonjour连接,根据这篇文章:peer-to-peer Wi-Fi。但是,我无法在专属网络中的设备之间使用它,例如星巴克或Panera Bread。
如果您能够在此环境中建立设备之间的连接,请提供一些代码帮助!谢谢!
我的目标是即使服务很差也允许通信,并完全避免数据计划。
答案 0 :(得分:0)
许多公共热点网络将配置客户端隔离。这可以防止该网络上客户端之间的流量直接
理论上,用户可能只想访问互联网,而某些用户可能没有在他们的设备上实施适当的安全性。
客户端隔离确保您不会看到例如咖啡馆中其他用户的文件共享,并且攻击者无法对属于网络上其他用户的可能不安全的设备发起攻击
如果网络配置了客户端隔离,则无法在应用中执行任何操作来实现直接的对等连接。您可以使用Internet连接的服务器来中继对等体之间的通信