Тупой был вопрос. Вот что значит сидеть и делать ночью.
Кому интересно:
var socket = require( 'socket.io' ),
express = require( 'express' ),
http = require( 'http' ),
app = express(),
server = http.createServer( app ),
io = socket.listen( server ),
socketEmitLastCallTime = 0
io.sockets.on( 'connection', function( client ) {
client.broadcast.emit('clientNew', {clientNew : 'Пришел новый Вася!'});
client.on( 'message', function( data ) {
var t=new Date(),
h=t.getHours(),
m=t.getMinutes(),
s=t.getSeconds(),
result=h+":"+m+":"+s,
aqwsde = Date.now() - socketEmitLastCallTime
if (aqwsde > 1100){
socketEmitLastCallTime = Date.now(); //опять эта переменная не записывается, что не так?
console.log( 'Message received ' + result + data.name + "1" + data.message + data.canal );
//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
io.sockets.emit( 'message', { result : result, name: data.name, message: data.message
.replace(/&/g,"&")
.replace(/</g,"<")
.replace(/>/g,">")
.replace(/"/g,'"')
.replace(/'/g,"'")
.replace(/\//g,"⁄")
, canal: data.canal } );
}else{
console.log('TIMEEEEE!');
}
});
});
server.listen( 8080 );