var port = 8888, http = require('http'), https = require('https'), //prettyjson = require('./node_modules/prettyjson'), execute = require('child_process').exec, fs = require('fs'), express = require('express'); var runCommand = require('./scripts/auxFunctions').runCommand; var test = require('./main/test.json'); // TESTING - REMOVE var app = express(), server = http.createServer(app), io = require('socket.io').listen(server.listen(port)); app.configure(function(){ app.use('/csslib', express.static(__dirname + '/csslib')); app.use('/jslib', express.static(__dirname + '/jslib')); app.use('/scripts', express.static(__dirname + '/scripts')); app.use('/main', express.static(__dirname + '/main')); }); io.sockets.on('connection', function(socket){ var clientAddress = socket.handshake.address.address + ":" + socket.handshake.address.port; console.log("Client connected: " + clientAddress); socket.on('reqServerInfo', function(){ runCommand('p4 -ztag -p localhost:1666 -u jrobinson info', socket); }); socket.on('disconnect', function(){ console.log("Client disconnected: " + clientAddress); }); }); app.get('/', function(req, res){ res.sendfile(__dirname + '/Watcher.html'); }); app.get('/servers/:id', fucntion(req, res){ console.log('Received request for info on server: ' + id); res.send });
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 8356 | Joe Robinson |
Refactored files, old service version can be deleted. Improved base service structure. |
||
#1 | 8354 | Joe Robinson |
Added source files. Use 'npm install' to get necessary node_modules (socket.io, prettyjson, express). |