23 lines
464 B
JavaScript
23 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');
|
|
});
|