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+"-------");