24 lines
464 B
JavaScript
24 lines
464 B
JavaScript
|
// libraries
|
||
|
var
|
||
|
http = require('http'),
|
||
|
socketio = require('socket.io'),
|
||
|
express = require('express');
|
||
|
|
||
|
// socket.io framework
|
||
|
let app = express();
|
||
|
let web = http.Server(app);
|
||
|
let io = socketio(web);
|
||
|
|
||
|
// Listen server
|
||
|
web.listen(8080, function () {
|
||
|
console.log('listening on port 8080');
|
||
|
});
|
||
|
|
||
|
// Static content
|
||
|
app.use(express.static(__dirname + '/static'));
|
||
|
|
||
|
// Server logic
|
||
|
io.on('connection', function (socket) {
|
||
|
console.log('a user connected');
|
||
|
});
|