当前位置:  开发笔记 > 编程语言 > 正文

连接和中继如何在MCSession中工作?

如何解决《连接和中继如何在MCSession中工作?》经验,为你挑选了0个好方法。

该Multipeer连接框架文件是有点欠缺.下面我有几个关于连接和中继的问题.

为了方便起见,我为每个问题创建了一个图像.传说如下:

在此输入图像描述

对于每个问题,请记住以下几点:

如果我禁用蓝牙,答案会改变吗?

如果我禁用wi-fi,答案会改变吗?

如果我从同一个Wi-Fi网络断开连接,答案会改变吗?


1.如果连接到一个对等体,是否与其他对等体连接?

假设1和2连接到会话.

如果1和3连接,2和3连接?

在此输入图像描述


2.如果您已经与同伴进行了自己的会话怎么办?

假设1和2连接到会话,3和4连接到不同的会话.

如果1和3连接,那么所有对等体是否相互连接?(例如,2和4连接?)

在此输入图像描述


3.如果两个连接的设备不在范围内会发生什么?

假设1,2和3全部连接并且在彼此的范围内.

如果3超出1的范围(但仍然在2的范围内),1和3是否断开连接?

注意:对于这个问题,假设他们使用设备到设备通信,而不是集中式Wi-Fi.

3B.如果不是,这是否意味着1发送到3的每条消息都通过2传递,或者3只是没有得到任何消息?

在此输入图像描述


4.如果启动连接并且某些设备不在彼此的范围内,该怎么办?

假设1和2是在彼此的范围内,2和3是在彼此的范围内,但图1和3超出彼此的范围内.假设1和2连接到会话,但3不连接.

如果3连接到2,它也会连接到1吗?

在此输入图像描述


广告是否也通过同行传播?

同样,1和2在范围内,2和3在范围内,但1和3在范围之外.

如果1广告其服务,将3看到它(例如通过它通过对等2中继)?

5B.如果2也是广告,这会改变上述问题的答案吗?即3将看到1的广告?

在此输入图像描述


6.浏览器怎么样,它们是通过同行转发的吗?

同样,1和2在范围内,2和3在范围内,但1和3在范围之外.

如果3广告其服务,将1看到它(例如通过它通过对等2中继)?

6B.如果2也在浏览,这会改变上述问题的答案吗?即1将看到3的广告?

在此输入图像描述

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有