Etape 11 : Étape supplémentaire : explication de code serveur
Le fichier de Node.JS que vous avez téléchargé avant créera un serveur qui écoute sur le port 4094.
La première fois, qu'il va recevoir une demande elle sauvera l’horodatage actuel date & heure et quand un autre client se connectera au serveur le serveur lui donnera les secondes après que la chanson doit partir de faire une simple soustraction.
Ici, il y a le code, juste dans tous les cas (vous devrez peut-être ajouter quelques entrer dans pour le voir de manière décente) :
intervalle de var = 1000 ;
net var = require('net') ; firstTime var = 0 ; serveur de var = net.createServer(function(c) {/ / 'connection' auditeur console.log ("client connecté"); c.on ('end', function() {console.log ("client déconnecté");}); c.on ("données", function(data) {console.log(data.toString()) ; if(firstTime==0) {var d = new Date() ; firstTime = d.getTime();} var d = new Date() ; console.log("hei") ; c.write((d.getTime()-firstTime).toString());});}) ;
Server.Listen (4094, function() {/ / « écoute » auditeur console.log ("serveur lié');}) ; Server.on ('end', function() {server.end();}) ;