/** * @file nodePong.js * @author frtk */ /* * nodejs modules */ //--- var fs = require('fs'); var express = require('express'); var http = require('http'); var iosocket = require('socket.io'); //--- server app libs & params //var servP = require('./server/server_config.js'); var nPong = require('./server/server_core.js'); //--- nodePong config var config = require('./server/server_config.js'); // nPong.Server.setVersion(config.VERSION); nPong.Server.log("$ ##### nodePong - v" + nPong.Server.version); /* * starting HTTP and socket.io services */ //--- HTTP server nPong.Server.log("$ # starting http service on port " + config.HTTP.port); var app = express(); var httpserv = http.createServer(app); httpserv.listen(config.HTTP.port); //--- allow access to static files from "/client" directory app.use(express.static(__dirname + '/client/')); //--- socket.io nPong.Server.log('$ # registering socket.io service on port ' + config.HTTP.port); var io = require('socket.io').listen(httpserv, {log: false}); // nPong.Server.log('$ #####'); /* * running nodePong server */ //---