diff options
| author | Andrew Lee <alee14498@gmail.com> | 2019-02-10 11:17:31 -0500 |
|---|---|---|
| committer | Andrew Lee <alee14498@gmail.com> | 2019-02-10 11:17:31 -0500 |
| commit | 1b2ef53aaadd043f590801c50bb0e562fce35a2f (patch) | |
| tree | a64275303e5d9435ad5883882d37cabe8d1c23c3 /index.js | |
| parent | b171a6b0e5386b62fbfd45018d46fbf199aeaf1c (diff) | |
| download | Project-Hexus-1b2ef53aaadd043f590801c50bb0e562fce35a2f.tar.gz Project-Hexus-1b2ef53aaadd043f590801c50bb0e562fce35a2f.tar.bz2 Project-Hexus-1b2ef53aaadd043f590801c50bb0e562fce35a2f.zip | |
getting the basics
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/index.js b/index.js new file mode 100644 index 0000000..e92075b --- /dev/null +++ b/index.js @@ -0,0 +1,21 @@ +var app = require('express')(); +var http = require('http').Server(app); +var io = require('socket.io')(http); + +app.get('/', function(req, res){ + res.sendFile('client/index.html'); +}); + +io.on('connection', function(socket){ + console.log('user connected'); + socket.on('chat message', function(msg){ + io.emit('chat message', msg); + }); + socket.on('disconnect', function(){ + console.log('user disconnected'); + }); +}); + +http.listen(3000, function(){ + console.log('listening on *:3000'); +});
\ No newline at end of file |
