2009-12-27 10 views
-2

Réveillez-vous sur LAN si cool, je veux juste écrire une application iPhone pour WOL mon PC, mais n'ont aucune idée de coder, quelqu'un peut me pointer le chemin?Comment écrire une application WOL pour iPhone?

+0

Même si vous saviez comment programmer ce serait probablement vous prendre quelques semaines pour apprendre les subtilités de la façon dont le travail de la partie de réseau. –

Répondre

3

Si vous n'avez aucune expérience de la programmation, alors c'est une très grande première étape. (Plus d'une pente verticale pure vraiment.)

En tant que tel, vous voudrez peut-être prendre un pas en arrière et regarder un des tutoriels de programmation de base (ou même de base). (Google est votre ami.)

Alternativement, Apple a une bonne documentation en ligne concernant Objective C et le Cocoa (le langage et le cadre dans lequel les applications iPhone sont écrites.) Un bon point de départ pour cela serait Apple's Introduction to The Objective-C Programming Language.

+0

Vous aurez besoin d'un programme pour créer un socket qui envoie un paquet très spécifiquement formaté à partir de l'iPhone. Vous devez également configurer votre routeur pour transférer le port 9 vers l'adresse IP de diffusion du réseau local (255.255.255.255). –

2

Fondamentalement, vous devez envoyer une magie emballée comme décrit here, pour ce faire, vous aurez besoin de connaissances de base en programmation et quelques connaissances sur la programmation socket, voici un good book sur le sujet. Il existe de nombreux exemples de that.

Mais à la fin peut-être que je pourrais vous persuader d'acheter un de several iPhone applications qui fait exactement cela, ou saisir le free one?

1

Vous aurez besoin d'une compréhension des prises bsd ainsi que le cadre du kit d'interface utilisateur pour mettre les commandes nécessaires à l'écran.

Ou bien sûr télécharger une application libre existant comme celui-ci qui le fait déjà, détecte automatiquement votre adresse MAC, et vous indique également si vos machines sont ou désactiver:

http://itunes.apple.com/us/app/wake/id396566137?mt=8

Tous les meilleurs pour vos projets.

Questions connexes