|
|
var express=require('express'), app=express(), server=require('http').createServer(app), io = require('socket.io',{transports: ['websocket']}).listen(server); server.listen(3000); var shortId = require('shortid');
//ip
var os = require( 'os' ); var networkInterfaces = os.networkInterfaces( );
//poder accedir al server i interactuar
app.use(express.static(__dirname + '/clientLeap'));
var numconnections=0;
io.on('connection', function (socket) { socket.on('newconnection', function (data,callback){ numconnections++; console.log("numconnections: " + numconnections); io.sockets.emit('numconnections',{numconnections}); //aqí envia la data
}); socket.on('rotationR', function (data,callback){ //console.log(data);
io.sockets.emit('rotationR',{data}); //aqí envia la data
}); socket.on('rotationL', function (data,callback){ //console.log(data);
io.sockets.emit('rotationL',{data}); //aqí envia la data
});
socket.on('zoomIn', function (data,callback){ console.log('zoomIn'); io.sockets.emit('zoomIn',{data}); //aqí envia la data
}); socket.on('zoomOut', function (data,callback){ console.log('zoomOut'); io.sockets.emit('zoomOut',{data}); //aqí envia la data
}); socket.on('addCube', function (data,callback){ console.log("addCube" + data); io.sockets.emit('addCube',{data}); //aqí envia la data
});
});
console.log("------- server is running at "+networkInterfaces.wlan0[0].address+"-------");
|