diff --git a/Doc-Chat-Server.md b/Doc-Chat-Server.md index c60d6c2..8e6b796 100644 --- a/Doc-Chat-Server.md +++ b/Doc-Chat-Server.md @@ -12,3 +12,16 @@ Avec le protocole WebSocket, il suffit au client d’établir la connexion avec Une fois établi, le canal de communication reste semi-ouvert. Le serveur peut s’activer de lui-même et transmettre au client toutes les informations sans que le client ne les demande. Si de nouvelles informations sont disponibles sur le serveur, le serveur les communique au client sans que celui-ci n’ait à émettre de requête. + + + +![WS_vs_HTTP](https://codefirst.iut.uca.fr/git/DAFLDev/DAFLMusic/raw/branch/master/Documentation/Images/WS_vs_HTTP.png) + + + +## Mise en place du protocole coté server : + +Nous allons utiliser Socket.IO qui est une bibliothèque construite sur le protocole WebSocket mais qui offre des possibilité étendus tel que la reconnexion automatique du client. + +Nous allons implémenter cette bibliothèque en JavaScript avec Node.js qui est un excellent language très utilisé pour ce genre de serveur web. +