2016-05-06 17 views
0

Meine Multi-Session-Multipeeper-Implementierung auf iOS 9.3 funktioniert mit mehr als 10 Geräten, wenn Wifi verfügbar ist.iOS Multipeer-Konnektivität beschränkt Anzahl der Peers auf 6, wenn nur Bluetooth verwendet wird, um es zu umgehen?

Wenn jedoch die Geräte nur auf Bluetooth beschränkt sind, wurden maximal 6 Peers (d. H. 6 + 1 Gesamtzahl von Geräten) beobachtet. Egal wie viele Sitzungen beteiligt sind, die Gesamtzahl der Peers blieb bei maximal 6.

Ein neuer Peer wird gefunden und entsprechend verbunden, aber einer der verbundenen Peer wird dann fallen gelassen und sofort NotConnected werden .

Haben Sie einen Einblick, wie Sie diese Beschränkung auf Bluetooth umgehen können?

Vielen Dank.

+0

Sie können mehrere Sitzungen erstellen, um diese Einschränkungen zu überwinden –

Antwort

0

Es scheint, dass maximal gleichzeitige BLE-Verbindungen auf iOS erlaubt sind, irgendwo in den Bereichen von 6-8 (nicht offiziell).

Ich würde fragen, warum sollten Sie eine geöffnete Verbindung die ganze Zeit halten müssen?

Peer-to-Peer-Implementierungen auf mobilen Geräten sind sehr schwierig, wenn Ihre App keine reine Netzwerklösung ist, würde ich empfehlen, den p2p nicht selbst zu bauen. Es gibt mehrere Frameworks, die das tun können (und auch iOS < -> Android) für Sie wie: http://p2pkit.io oder Google in der Nähe.

Haftungsausschluss: Ich arbeite für Uepaa Entwicklung von p2pkit für iOS und Android.