19 lines
448 B
JavaScript
19 lines
448 B
JavaScript
var app = require('express')();
|
|
var server = require('http').Server(app);
|
|
var io = require('socket.io')(server);
|
|
|
|
server.listen(8080);
|
|
// WARNING: app.listen(80) will NOT work here!
|
|
|
|
app.get('/', function (req, res) {
|
|
res.sendFile(__dirname + '/index.html')
|
|
});
|
|
|
|
io.on('connection', socket => {
|
|
console.log("A Client Connected!", socket.id)
|
|
socket.on("PING", data => {
|
|
console.log(data)
|
|
socket.emit("PONG", {payload: 'pong'})
|
|
})
|
|
})
|