APPLICATION TEMPS RÉEL (CHAT) – WEBSOCKET (SOCKET.IO)

Dans le monde de la programmation « classique » dit de logiciel ou de bureau on utilise depuis longtemps les « Sockets ».

Que ce soit en Java, en C++ ou dans d’autres langages, les sockets permettent d’établir une connexion multidirectionnelle entre le client et le serveur. client/serveur et serveur/client.

Dans le monde du WEB, qui est basé sur le protocole HTTP, le client appelle le serveur, le serveur répond et c’est fini.

Il est impossible que le serveur puisse contacter le client. Le protocole n’a pas été défini pour faire cela.

Mais depuis quelques années et grâce à l’apparition des Websockets, il est désormais possible de communiquer dans le sens serveur vers le client.

Dans cette vidéo je te montre comment créer une petite application de chat en temps réel avec socket.io. en Javascript

 

Un commentaire