Je suis un peu curieux de voir comment j'aborder un problème avec les iPhones et la communication entre deux téléphones.
J'ai une idée pour une application qui a besoin d'envoyer des données entre deux téléphones connus. Le problème est que les données peuvent être très petites ou très grandes. Je veux avoir un stockage intermédiaire sur un serveur et une couche de messagerie, mais je veux qu'il y ait des moyens de communication entre les performants dispositifs pour les messages plus courts, sans importance.
Vous entendez toujours sur le réseautage et le client à la communication client avec les plates-formes et protocoles populaires, mais je suis curieux de savoir ce que les pensées des gens sont à faire la communication de style p2p avec un iPhone.
Je suis sûr qu'il doit (et peut) être traitée comme une machine simple, adressable ... donc je devrais construire NAT traversant le code réseau dans l'iPhone lui-même. Une pensée que j'avais serait une sorte de situation de UPnP où je demanderais au NAT un port particulier pour la communication aux appareils ... mais je suppose que je pourrais tout aussi bien tourner facilement dans une situation de vote.
Certes, je comprends que Apple aura un mécanisme « push » pour les développeurs finalement, mais je veux obtenir l'application de la porte avant de la main ...
Juste curieux au sujet de réflexions sur ce genre de chose ... toutes les réflexions sur les situations de jeu multi-joueurs vaudraient également directement (et bénéficier de) cette question.