2011-04-18 3 views
0

Comment puis-je communiquer avec un autre smartphone par exemple dans un jeu? Je développe en objectif-c, je dois passer/recevoir des informations sur les positions de certains éléments sur l'écran, mais je n'ai pas d'idées sur la façon dont je peux le faire, pouvez-vous me donner quelques conseils? Ai-je besoin d'un serveur physique avec une socket ouverte? et comment puis-je gérer la connexion?communication entre smartphone

Merci pour toute aide. Jonathan.

+0

L'une des réponses a-t-elle aidé? Si oui, veuillez l'accepter. – tidwall

Répondre

0

Un téléphone ne peut pas communiquer directement par programme directement avec un autre téléphone. Eh bien, vous pourriez être en mesure d'obtenir le téléphone A pour envoyer un e-mail ou un SMS au téléphone B, mais l'application du téléphone B ne sera pas en mesure d'agir sur la notification. (Puisque vous mentionnez obj-C, je suppose que vous utilisez iOS)

Vous aurez probablement besoin d'un serveur central. En supposant que les applications fonctionnent sur les deux téléphones. Le téléphone A peut faire une requête http au serveur; tandis que le téléphone B interroge pour une réponse possible. Il peut utiliser une technique semblable à une comète pour réduire le temps d'interrogation.

1

Regardez dans les méthodes peer-to-peer de GameKit. Il est conçu pour permettre à plusieurs périphériques de communiquer entre eux. iOS seulement.