2009-08-22 7 views
0

Je suis novice dans l'écriture de logiciels de réseau et je recherche un point de haut niveau dans une direction.Télécommande iPhone à PC

Je joue avec l'écriture de code pour Java et l'iPhone (indépendamment, bien sûr) depuis quelques mois maintenant et je voudrais écrire une application iPhone qui peut communiquer avec un PC cible. Mon "end-game" est de créer une télécommande iPhone pour une application PC écrite en Java.

Ma question est: Par où commencer? Est-il préférable de créer un serveur Web côté PC ou d'envoyer des messages purs basés sur des sockets entre les deux "machines"?

Mon PC sera le serveur et l'iPhone sera le client.

Répondre

0

Quelle est la complexité de la vue de l'application que vous recherchez, peut-elle être représentée par une page Web? par exemple. L'application sur le PC peut-elle montrer les contrôles/données dont elle a besoin via une page Web de taille iPhone? Si c'est le cas, c'est l'approche la plus simple du problème avec un temps de développement minimal.

0

Si vous cherchez seulement à envoyer des commandes à distance de l'iPhone au serveur, il suffit souvent d'aller avec un protocole sans état comme UDP. Il vous permet d'envoyer le message sans établir de connexion auparavant. La seule connaissance nécessaire sur le téléphone est l'adresse du serveur. Pour "découvrir" l'adresse du serveur, vous pouvez utiliser Bonjour, vous pouvez nommer votre service, plutôt que de compter sur l'utilisateur pour configurer correctement la connexion.

Les deux UDP et Bonjour sont bien pris en charge sur iPhone et Java.

Questions connexes