C'est une sorte de question large, j'ai trouvé de nombreuses informations sur ce sujet.
Technologies possibles
Aucun de ceux-ci ne dispose actuellement d'une bibliothèque peer-to-peer entièrement implémentée, ou je ne l'ai pas trouvée.
En fait, je ne suis intéressé par aucune sorte de bibliothèque de jeux (et je ne cible pas ces problèmes)
Questions que j'avais réfléchies
GameKit is compatible only with other GameKit
Je souhaite communiquer efficacement entre autant d'appareils que possible, sans avoir besoin d'utiliser des données mobiles (3G, HS * PA, LTE) ou WIFI AP comme point intermédiaire.
Et sans connecter les gens sur de grandes distances, vraiment comme un PAN via Bluetooth.
Ainsi, quelles fonctionnalités j'aurais besoin d'avoir
Fonctionnalités que j'aimerais avoir
Y a-t-il actuellement quelque chose que je pourrais utiliser pour les fonctionnalités mentionnées?
Je sais que Google vient de sortir une API multiplateforme pour iOS et Android appareils pour communiquer entre eux. Je ne sais pas ce que vous cherchez exactement mais celui-ci vous permet de passer petit les charges utiles binaires entre les appareils Android et IOS. ils ne doivent pas du tout être sur le même réseau ou connectés à Internet. Je vais inclure le lien suffit de le vérifier.
Open Garden développe ce type de technologie et l'implémente dans leur application, Firechat. En testant l'application, nous avons constaté que les connexions Android à Android fonctionnaient uniquement via Bluetooth, iPhone à iPhone fonctionnaient avec Bluetooth ou Wi-Fi et Android à iPhone ne fonctionnait que si les téléphones étaient connectés au même réseau. Voici un lien vers leur sdk qui devrait sortir bientôt: https://opengarden.com/sdk
J'examinerais canaux de données WebRTC qui prend en charge nativement à la fois iOS et Android . Vous pouvez également inclure des navigateurs de bureau en tant que pairs avec WebRTC.
Actuellement, seul FireChat d'OpenGarden est l'un des seuls acteurs majeurs à le faire. Ils fournissent un kit de maillage sdk pour lequel je pense que vous devez actuellement Apply for.
Il y a un autre projet qui a été un peu bouleversant, mais j'ai entendu que c'était supposé avoir une sortie très bientôt: The Thali Project