Cette application reprend les sources du tutoriel présent sur le blog bini.io :
Ce tutoriel est lui même une adaptation du tutoriel officiel de socket.io.
Cette version ajoute les fonctionnalités suivantes par rapport à la version du tutoriel officiel :
- Support des noms d'utilisateurs
- Affichage d'un message lors de la connexion/déconnexion d'un utilisateur
- Affichage de la liste des utilisateurs connectés
- Conservation d'un historique des messages
- Affichage du texte "typing" à côté du nom des utilisateurs en train de saisir un message
Si vous n'avez pas bower d'installé sur votre machine, installez-le au préalable de la façon suivante :
npm install -g bower
Pour installer l'application, téléchargez les sources (zip ou git clone) et exécutez la commande suivante depuis la racine du projet.
npm install
bower install
Pour démarrer l'application, exécutez la commande suivante depuis la racine du projet.
node server
L'application est désormais accesssible à l'url http://localhost:3000/.