Exemple de Chat Flash/Neko

Voici un petit code d'exemple montrant comment vous pouvez rapidement développer un Chat en temps réel en utilisant un client Haxe/Flash et un Serveur en ligne de commande Haxe/Neko qui communiquent en utilisant le Remoting Haxe.

Ce package contient les fichiers suivant :

  • ClientApi.hx : l'API que le Serveur peut appeler sur le Client
  • ServerApi.hx : l'API que le Client peut appeler sur le Serveur
  • Client.hx : l'implémentation du Client Haxe/Flash, utilisant XMLSocket
  • Server.hx : l'implémentation du Serveur Haxe/Neko, utilisant ThreadRemotingServer
  • app.hxml : le fichier HXML pour compiler le projet
  • server.n et server.bat : le fichier binaire Neko et le ficheir Batch pour démarrer le serveur
  • client.swf et client.html : le Client Flash pré-compilé.

Veuillez ouvrir le fichier HTML après avoir démarré le serveur et suivez les instructions. Le code source est très léger (4 KB) et devrait être un bon départ pour les personnes qui veulent développer des applications en temps réel.

Instructions


* Télécharger les sources
* Compilez les sources
haxe app.hxml

Vous noterez qu'un fichier binaire "server.n" a été généré.

* n'oubliez pas de rajoutez le swf dans le "gestionnaire de sécurité flash" Flash Security Manager
* lancez le serveur depuis un terminal

neko server

* ouvrir client.html (en localhost ici) http://localhost/haxeChat/client.html
* une notification devrais apparaître dans le terminal comme quoi un client s'est connecté au serveur

version #9147, modified 2010-08-28 16:45:03 by razaina