Swift - имеет ли Bonjour NSNetServiceBrowser лимит одноранговых соединений, превышающий 8 MCSession? - PullRequest
0 голосов
/ 22 февраля 2020

Используя MCSession, сеанс может иметь только 8 подключенных к нему устройств :

Сеансы в настоящее время поддерживают до 8 одноранговых узлов, включая локальный одноранговый узел

Мне нужно больше, чем 8 пиров. Я наткнулся на эту ветку разработчика форумов Apple , где кто-то задал похожий вопрос, а инженер Apple по имени эскимос сказал, что этого можно добиться с помощью NSNetService и его includesPeerToPeer flag или Bonjour browser.

Я видел, как группа людей задавала вопросы о том, как обойти ограничение в MCSession 8, но я не видел, чтобы кто-нибудь порекомендовал то, что эскимос рекомендовал. Я также не нашел ни одного поста в блоге с примером кода, который бы поддерживал его слова. Его ответ был опубликован 5/5/19, поэтому он очень недавний.

Если это возможно, каково ограничение на одноранговое соединение, если оно есть?

enter image description here

1 Ответ

0 голосов
/ 23 февраля 2020

Использование Bonjour не похоже на ограничение. Я нашел ответ здесь . эскимос инсинуат тоже самое.

enter image description here

...