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