2017-02-23 23:10:36 -05:00
|
|
|
var finalhandler = require('finalhandler');
|
|
|
|
var http = require('http');
|
|
|
|
var serveStatic = require('serve-static');
|
|
|
|
|
|
|
|
// Serve up public/ftp folder
|
|
|
|
var serve = serveStatic('public/', {'cacheControl': false});
|
|
|
|
|
|
|
|
// Create server
|
|
|
|
var server = http.createServer(function onRequest (req, res) {
|
|
|
|
serve(req, res, finalhandler(req, res))
|
|
|
|
})
|
|
|
|
|
|
|
|
// Listen
|
|
|
|
server.listen(8080);
|
|
|
|
|
|
|
|
var server = http.createServer();
|
|
|
|
var io = require('socket.io')(server);
|
|
|
|
var games = [];
|
2017-02-23 17:02:47 -05:00
|
|
|
io.on('connection', function(socket){
|
2017-02-23 23:10:36 -05:00
|
|
|
socket.emit('message', 'hello.'); // emit an event to the socket
|
|
|
|
io.emit('message', 'new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.new person.'); // emit an event to all connected sockets
|
2017-02-23 17:02:47 -05:00
|
|
|
socket.on('reply', function(){ /* */ }); // listen to the event
|
2017-02-23 23:10:36 -05:00
|
|
|
});
|
|
|
|
server.listen(8081);
|