Multipeer Connectivity Framework文档有点缺乏。下面我有几个关于连接和中继的问题。
为了方便起见,我为每个问题创建了一个图像。传说如下:
对于每个问题,请记住这些:
假设1和2连接到会话。
如果1和3连接,2和3连接吗?
假设1和2连接到一个会话,3和4连接到不同的会话。
如果1和3连接,那么所有对等体是否相互连接? (例如,2和4连接?)
假设1,2和3都是相互连接的,并且在彼此的范围内。
如果3超出1的范围(但仍然在2的范围内),1和3是否会断开连接?
注意:对于这个问题,假设他们使用的是设备到设备的通信,而不是集中的Wi-Fi。
3B。如果不是,这是否意味着1发送给3的每条消息都通过2传递,或者3只是没有收到任何消息?
假设1和2在彼此的范围内,2和3在彼此的范围内,但是1和3在彼此的范围之外。假设1和2连接到一个会话,但3不是。
如果3连接到2,它是否也会连接到1?
同样,1和2在范围内,2和3在范围内,但1和3在范围之外。
如果1宣传其服务,将会看到它(例如通过它通过对等2传播)?
5b中。如果2也是广告,这会改变上述问题的答案吗?即3会看1的广告吗?
同样,1和2在范围内,2和3在范围内,但1和3在范围之外。
如果3宣传其服务,将1看到它(例如通过它通过对等2转发)?
6b中。如果2也在浏览,这会改变上述问题的答案吗?即1会看3的广告吗?