Stap 11: Extra stap: Server code explaination
De Node.JS-bestand dat u hebt gedownload voordat zal het maken van een server die luistert op de poort 4094.
De eerste keer zal recive een verzoek het bespaart de datum & tijd huidige timestamp en wanneer een andere client verbinding de server de server zal het de seconden nadat het liedje starten moet vanuit het maken van een eenvoudige aftrekken.
Hier is er de code, gewoon in ieder geval (wellicht moet toevoegen dat sommige invoeren om het te zien op een fatsoenlijke manier):
var interval = 1000;
var netto = require('net'); var firstTime = 0; var server = net.createServer(function(c) {/ / 'verbinding' luisteraar console.log ('client verbonden'), c.on ('end', function {console.log ("client verbroken");}); c.on ('data', function(data) {console.log(data.toString()); if(firstTime==0) {var d = nieuwe Date(); firstTime = d.getTime();} var d = nieuwe Date(); console.log("hei"); c.write((d.getTime()-firstTime).toString());});});
server.listen (4094, function {/ / 'luisteren' luisteraar console.log ('server gebonden");}); server.on ('end', function {server.end();});