Warning: md5_file(local/cache-js/jsdyn-socialtags_js-8d8d06d2.js.last): failed to open stream: No such file or directory in /home/elerium/www/ecrire/inc/filtres.php on line 3047

Warning: Illegal string offset 'lang' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 423

Warning: Illegal string offset 'statut' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 465

Warning: Illegal string offset 'statut' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 466

Warning: Illegal string offset 'statut' in /home/elerium/www/plugins/ckeditor-spip-plugin/ckeditor_fonctions.php on line 466

Accueil > Arteractive > Revue d’art numérique > Tutoriaux, HowTO et DIY > Node.js et websockets, applications temps-reel client-serveur

Node.js et websockets, applications temps-reel client-serveur

mardi 13 mars 2012, par Auguste LY

Parmi mes innovations du html5, il y en a un qui va bouleverser profondément le web, il s’agit pour résumer de pouvoir faire du tcp/ip client-serveur depuis notre navigateur, concrètement, on pourra alors (entre-autre) maintenir une connexion réseau ouverte et non-bloquante entre le client(le visiteur d’un site) et le serveur(l’hebergeur du site).

Plus concrètement encore, on peut par exemple faire des jeux en ligne multijoueur temps-réel ou bien consulter en temps-réel notre rythme cardiaque sur le web (à condition bien sûr que les données de notre cardiomètre soient récupérées et transmises à partir du serveur).

Enfin techniquement, c’est la technologie websocket qui permet cela et la combinaison de technos qui sont node.js et socket.io permettent de faciliter sa mise en oeuvre.

Bon, il y a de bien meilleure présentation de cette nouvelle technologie, tellement d’engouement et donc d’articles sur internet dont voici quelques liens pour vous faire une idée :

Des liens pour installer node.js

http://blueashes.com/2011/web-development/install-nodejs-on-windows/
http://blog.nicolargo.com/2011/09/une-introduction-a-node-js.html

Des tuto pour comprendre et apprendre

http://anders.janmyr.com/2011/05/not-very-short-introduction-to-nodejs.html
http://nodejs.org/
http://en.wikipedia.org/wiki/Nodejs
http://elegantcode.com/2011/04/06/taking-baby-steps-with-node-js-pumping-data-between-streams/

Socket.IO

http://socket.io/

Serveurs node.js

http://nodester.com/

Des applications basées sur node.js

Web Analytics
http://www.strx.it/2011/04/nodelytics-node-js-real-time-stats/

Vidéo streaming
http://delog.wordpress.com/2011/04/25/stream-webm-file-to-chrome-using-node-js/

Temps-réel
http://gonzalo123.wordpress.com/2011/05/23/real-time-notifications-part-ii-now-with-node-js-and-socket-io/
http://smoothiecharts.org/tutorial.html

Messages

Un message, un commentaire ?

Qui êtes-vous ?
Votre message
  • Pour créer des paragraphes, laissez simplement des lignes vides.