Arduino Candygrabber (4 / 9 étapes)

Étape 4: Le PHP socket

Donc la première chose que vous devrez mettre en place un PHP Socket est un serveur Apache/PHP installé sur votre ordinateur local. Je travaille sur un Mac et j’utilise MAMP (http://www.mamp.info/en/index.html ) pour tous les besoins de mon développement. Il est facile d’installation et d’utilisation et je le recommanderais à n’importe qui qui a besoin d’un serveur Apache/PHP/mySQL. Vous allez me demander, comme je suis un utilisateur Mac, pourquoi ne pas utiliser le serveur Apache qui est livré avec Mac OSX 10.5 ? Eh bien je trouve MAMP utilisateur beaucoup plus convivial et facile à utiliser. Permet de continuer. Le tutoriel qui m’a le plus aidé et que j’ai utilisé est « Sockets PHP5 avec Flash 8 » à Kirpua.com (http://www.kirupa.com/developer/flash8/php5sockets_flash8.htm ). J’ai voulu rendre plus utilisable et à jour alors j’ai décidé d’écrire en ActionScript 3 (au lieu de AS2 comme dans l’exemple) quelques classes qui traiteront de la connexion.
Mais dès que j’ai commencé à coder j’ai rencontré un problème. La chose est que MAMP utilise un numéro de port spécial sur votre ordinateur local au lieu du port 80 comme d’habitude pour les serveurs http. Port par défaut de MAMP est 8888 (eg. Funkyzeitmac.local:8888) et le port de la prise sera 8890 donc lorsque le Flash trys pour vous connecter à la prise, il ressemble toujours à une politique de crossdomain avant toute autre chose. C’est pourquoi il n’a pas fonctionné. Donc j’ai fait une stratégie interdomaines et essayé de le mettre tout autour le serveur mais j’ai pas eu de chance. Enfin la recherche sur le web j’ai trouvé ce qui ressemblait à la réponse (et bien sûr j’ai n’a pas trouver sur les pages de support d’adobe). Le truc, c’est lorsque le flash se connecte à la prise de courant, le code php doit envoyer la politique crosdomain avant toute autre chose. Mettez donc votre stratégie interdomaines, copiez son code et collez-le dans le code PHP. Après que flash reçoit cette stratégie interdomaines il fonctionne comme un charme.

Vous pouvez télécharger le fichier à la fin de cette étape.

Comme vous pouvez le voir, j’ai utilisé XML comme syntaxe pour les messages qui sont envoyés à clignoter. Cela rend plus facile à analyser les données entrantes dans le client flash et AIR app. Il y a quelques messages de serveur qui sont envoyés lorsqu’un nouveau socket est connecté, quand une socket se déconnecte, se comptent les prises et douilles de la file d’attente pour tous les clients. Comme cela va être un jeu en ligne, nous voulons avoir une minuterie dans le flash du client qui finira c’est retourner après une minute et demie et aller jusqu’au bout de la file d’attente. C’est ce que la file d’attente pour. Enregistrez le fichier dans le dossier MAMP où résidera votre projet. Pour rejoindre le dossier racine du serveur MAMP aller à /Applications/MAMP/htdocs, créez un nouveau dossier et appelez-le Candygrabber et enregistrez votre fichier ici. Maintenant, ouvrez un nouveau Terminal window(/Applications/Utilities/Terminal) et type

/ Applications/MAMP/bin/php5/bin/php /Applications/MAMP/htdocs/Candygrabber/socketShell.php

et puis appuyez sur retour. Cela indique à php d’exécuter le fichier comme un script serveur. Si tout s’est bien passé vous devriez voir quelque chose comme ceci dans la fenêtre terminal :

1 prise lié à 192.168.1.119:8890
1 à l’écoute...

Ne fermez pas la fenêtre du terminal parce qu’il va mettre fin à la session et fermer le socket de php.
Maintenant nous allons aller de l’avant à la partie flash.

Articles Liés

Poisson Feeder Arduino Raspberry Pi lien

Poisson Feeder Arduino Raspberry Pi lien

« Quel une ennuyeuse boîte noire »Oui, c'est, mais :– Il nourrit de mon poisson quand je ne suis pas là.– Il se nourrit en un temps prédéfini.– Il détecte la nourriture donnée aux poissons– Vous pouvez vous connecter à distance dans le pi framboise p
DIY - Comment utiliser l’Arduino Uno pour envoyer un Email, de SMS et de faire une voix appeler

DIY - Comment utiliser l’Arduino Uno pour envoyer un Email, de SMS et de faire une voix appeler

Vous vous demandez comment faire pour envoyer des e-mails via votre Arduino Uno ? Ne vous inquiétez pas... Ce tutoriel vidéo vous éclairera sur le processus étape par étape pour envoyer des emails, messages SMS ainsi que faire des voix appeler à l'ai
Arduino IR Automarion maison

Arduino IR Automarion maison

Télécommande IR est qu'un Controller est une manette sans fil en quelques électronique tels que TV, lecteur DVD et autres appareils ménagers.Télécommande IR envoyer des impulsions codées numériquement du rayonnement infrarouge pour contrôler les fonc
Arduino & Neopixel Coke bouteille Party Light

Arduino & Neopixel Coke bouteille Party Light

Donc mes taches de Doon fils une lumière très cool partie faite de vieilles bouteilles de coke et les entrailles gluants de Glow Sticks et demande si nous pouvons faire un pour sa PartAYYY d'Examens scolaires sont plus Blowout à venir!!! Je dis bien
Ventilateur à commande thermostatique Arduino

Ventilateur à commande thermostatique Arduino

J'ai et quelques membres du groupe avons décidé que, pour l'été, il serait utile de créer un ventilateur qui s'allume à 70 degrés Fahrenheit et continue d'augmenter en intensité avec la chaleur. Voilà donc ce que nous faisions. :)Étape 1: engrenages
Flux des Mi - distributeur de nourriture chien Arduino

Flux des Mi - distributeur de nourriture chien Arduino

Pour un récent projet de l'Université, on nous a donné le défi de faire un distributeur de nourriture automatique chien entièrement fonctionnel à l'aide d'un Arduino. Voici la pièce finie et tous les fichiers appropriés et les instructions que vous p
Chargeur automatique de nourriture de poisson à l’aide d’Arduino Uno

Chargeur automatique de nourriture de poisson à l’aide d’Arduino Uno

Dans cette Instructables, je vais vous montrer comment construire un Chargeur automatique de nourriture des poissons. Si vous n'avez pas n'oubliez pas de nourrir vos poissons tous les jours car votre Arduino le fera pour vous. Vous pouvez également d
Connectez votre Pi framboise et Arduino Uno !

Connectez votre Pi framboise et Arduino Uno !

Le Raspberry Pi et Arduino Uno sont des appareils très puissants, bien à différentes choses. Les cartes Arduino sont impressionnantes en lecture des entrées et sorties de diverses choses différentes. Le Raspberry Pi est en fait un mini, un ordinateur
CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

Voici un projet de robotique du grand week-end d'entreprendre avec des amis ou des gens de votre espace de la machine locale. Vous aurez besoin une imprimante 3D très pratique à la 3D impression les fichiers STL en pièce jointe dans le cadre de la pr
Le Raspberry Pi-Arduino-SignalR Home Automation moyeu

Le Raspberry Pi-Arduino-SignalR Home Automation moyeu

Suite à un couple de mon prélude IBLEs publié ici et ici, ce projet prend la première étape vers la création d'une version de base d'un Home Automation Hub fonctionnelle.J'ai utilisé différentes technologies dans le but de comprendre comment je peux
Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Bonjour à tous ! Je suis Michalis Vasilakis du www.ardumotive.com et dans le présent guide je vais vous montrer comment faire un système de contrôle électrique simple - base d'Arduino - pour RPi Car PC.Ce système est conçu pour éviter l'arrêt brutal
Arduino contrôlée mangeoire pour animaux

Arduino contrôlée mangeoire pour animaux

Ce projet permet aux animaux de compagnie à être nourris à un taux constant qui n'implique pas de vous lever plus d'un doigt. Il y a une rampe d'accès dans la boîte qui permet aux aliments d'entrer dans la roue qui est actionnée par un servo qui dist
Le système d’alerte Gmail Arduino Servo

Le système d’alerte Gmail Arduino Servo

Bonjour tout le monde.Ce projet vise à construire un système d'alerte Arduino servo gmail. C'est un simple et facile de construire le projet pour votre boîte de réception gmail. La base sera un arduino avec un Sub micro servo.Chaque fois que vous ave
Bouton d’urgence pour 7$, Arduino, WIFI et ESP8266

Bouton d’urgence pour 7$, Arduino, WIFI et ESP8266

SalutIl y a beaucoup de projets aujourd'hui essayer d'aider les personnes âgées de rester plus indépendante. Comme ma grand-mère est maintenant 95 et elle vit toute seule dans son appartement, j'ai voulu vérifier comment je pouvais aider son rester à