策略

Nearby Connections 支持不同的广告和发现策略。 要使用的最佳策略取决于用例。

集群

集群策略是一种对等策略,支持 M 对 N 或集群形连接拓扑。换句话说,这使得在无线电范围(约 100 米)内连接无定形的设备集群成为可能,其中每个设备既可以向 M 个其他设备发起出站连接,也可以接受来自 N 个其他设备的入站连接。

此策略在拓扑结构限制方面比星形策略更灵活,但会导致连接带宽较低。它非常适合有效负载较小且需要更像网状网络体验的使用场景,例如多人游戏。

加注星标

星形策略是一种对等策略,支持 1 对 N 或星形连接拓扑。换句话说,这使得无线电范围(约 100 米)内的设备能够以星形方式连接,其中每个设备在任何给定时间都可以充当中心(可以接受来自 N 个其他设备的传入连接)或辐条(可以向单个中心发起传出连接),但不能同时充当中心和辐条。

此策略最适合以下情况:一个设备进行通告,N 个设备发现通告者。不过,如果需要,您也可以同时进行通告和发现。

与集群策略相比,此策略在拓扑约束方面更为严格,但可实现更高带宽的连接。它非常适合高带宽使用场景,例如向一群好友分享视频。

从 A 点到 B 点

点对点策略是一种支持 1 对 1 连接拓扑的点对点策略。换句话说,此功能可实现无线电范围(约 100 米)内的设备以尽可能高的吞吐量进行连接,但一次只能建立一个连接。

此策略最适合以下情况:传输数据比灵活维护多个连接更重要。

此策略在拓扑约束方面比星形策略更严格,但可实现更高带宽的连接。它非常适合高带宽使用情形,例如将大型视频分享到另一台设备。