23 lines
677 B
JavaScript
23 lines
677 B
JavaScript
/**
|
|
* Copyright 2013 Calvin 'calzoneman' Montgomery
|
|
*
|
|
* Licensed under Creative Commons Attribution-NonCommercial 3.0
|
|
* See http://creativecommons.org/licenses/by-nc/3.0/
|
|
*
|
|
*/
|
|
|
|
var User = require('./user.js').User;
|
|
var Config = require('./config.js');
|
|
var connect = require('connect');
|
|
var app = connect.createServer(connect.static(__dirname+'/www')).listen(Config.IO_PORT);
|
|
var io = require('socket.io').listen(app);
|
|
var Database = require('./database.js');
|
|
Database.init();
|
|
|
|
exports.channels = {};
|
|
|
|
io.sockets.on('connection', function(socket) {
|
|
var user = new User(socket, socket.handshake.address.address);
|
|
console.log('New connection from /' + user.ip);
|
|
});
|