策略
Nearby Connections 支持不同的广告和发现策略。
使用何种最佳策略取决于具体用例。
集群
集群策略采用点对点策略,支持 M 到 N(集群式)连接拓扑。换言之,这允许连接无线电范围内(约 100 米)内的无形设备集群,其中每个设备都可以启动与其他 M 台设备的传出连接,并接受来自另外 N 台设备的传入连接。
与拓扑策略相比,此策略的拓扑限制更为灵活,但会导致带宽连接较低。它适用于载荷较小但需要更像网格的体验的用例,例如多人游戏。
星形
星型策略是一项点对点策略,支持 1 到 N(星形)连接拓扑。换言之,可让星形连接范围内的设备连接起来(约 100 米),其中,在任何给定时间,每台设备都可以发挥 hub(可以接受来自 N 个其他设备的传入连接)或 spoke(可以发起与单个 hub 的传出连接)的角色。
一种策略最适用于使用设备通告和发现广告客户的 N 台设备的情况,不过您仍然可以根据需要同时进行通告和发现。
此策略的拓扑限制比集群策略更严格,但会导致带宽连接更高。它适用于高带宽用例,例如与一组好友分享视频。
从 A 点到 B 点
点对点策略是一种支持一对一连接拓扑的点对点策略。换言之,这允许连接无线装置范围(约 100 m)内的设备,使吞吐量保持在最高水平,但一次不允许多个连接。
此策略最适合以下情形:转移数据比维护多个连接更为灵活。
与拓扑策略相比,此策略的拓扑限制更为严格,但会导致带宽连接更高。它适用于高带宽用例,例如将大视频共享到其他设备。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-04-23。
[null,null,["最后更新时间 (UTC):2023-04-23。"],[[["Nearby Connections offers three connection strategies: Cluster, Star, and Point-to-Point, each designed for different use cases and connection topologies."],["The Cluster strategy enables connections between multiple devices within radio range, ideal for mesh-like experiences with smaller payloads, like multiplayer gaming."],["The Star strategy allows a central device (hub) to connect with multiple other devices (spokes), best suited for scenarios with one advertiser and multiple discoverers, offering higher bandwidth suitable for video sharing."],["The Point-to-Point strategy focuses on high-bandwidth, one-to-one connections, prioritizing data transfer speed over maintaining multiple connections, ideal for sharing large files."]]],[]]