|
|
@@ -37,6 +37,20 @@ var auth = function (req, res, next) {
|
|
37
|
37
|
};
|
|
38
|
38
|
};
|
|
39
|
39
|
|
|
|
40
|
+io.on('connection', function(socket){
|
|
|
41
|
+ console.log('a user connected');
|
|
|
42
|
+ nicklist[socket.id] = getRandomInt(0,99999);
|
|
|
43
|
+ socket.on('chat message', function(msg){
|
|
|
44
|
+ console.log(msg.nick + '#' + nicklist[socket.id] + ': ' + msg.msg);
|
|
|
45
|
+ msg.nick = msg.nick + '#' + nicklist[socket.id];
|
|
|
46
|
+ io.emit('chat message', msg);
|
|
|
47
|
+ });
|
|
|
48
|
+ socket.on('disconnect', function(){
|
|
|
49
|
+ console.log('user disconnected');
|
|
|
50
|
+ delete nicklist[socket.id];
|
|
|
51
|
+ });
|
|
|
52
|
+});
|
|
|
53
|
+
|
|
40
|
54
|
fs.existsSync(logDirectory) || fs.mkdirSync(logDirectory)
|
|
41
|
55
|
var accessLogStream = FileStreamRotator.getStream({
|
|
42
|
56
|
date_format: 'YYYYMMDD',
|