comparison nodescore.js @ 22:bb02a593b7d5

server side push of datetime to client
author tzara <rc-web@kiben.net>
date Wed, 11 Jul 2012 09:51:05 +0100
parents aaf429469697
children e1a02869da08
comparison
equal deleted inserted replaced
21:aaf429469697 22:bb02a593b7d5
70 var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec 70 var chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec
71 socket.broadcast.emit('chronFromServer', chron) 71 socket.broadcast.emit('chronFromServer', chron)
72 socket.emit('chronFromServer', chron) 72 socket.emit('chronFromServer', chron)
73 } 73 }
74 74
75 var ding
76 function dateTime() {
77
78 ding = setInterval( function () {
79 var datetime= new Date();
80 var now=datetime.toString()
81 // console.log(now);
82 socket.broadcast.emit("dateTime", now);
83 socket.emit("dateTime", now);}, 1000)}
84
85 clearInterval(ding);
86 dateTime()
87
88
75 function chronometer() { 89 function chronometer() {
76 90
77 if (chronstate==1){ 91 if (chronstate==1){
78 zecsec += 1; // set tenths of a second 92 zecsec += 1; // set tenths of a second
79 if(zecsec > 9) { zecsec = 0; seconds += 1;} 93 if(zecsec > 9) { zecsec = 0; seconds += 1;}