Guest User

socket.io chat

a guest
Mar 31st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var app = require('http').createServer(handler);
  2. var io = require('socket.io')(app);
  3. var fs = require('fs');
  4.  
  5. app.listen(80);
  6.  
  7.     function handler (req, res) {
  8.       fs.readFile(__dirname + '/index.html',
  9.       function (err, data) {
  10.         if (err) {
  11.           res.writeHead(500);
  12.           return res.end('Error loading index.html');
  13.         }
  14.  
  15.         res.writeHead(200);
  16.         res.end(data);
  17.       });
  18.     }
  19.  
  20. io.on('connection', function (socket) {
  21.   socket.on("sendMessage", function(data){
  22.     socket.broadcast.emit("displayMessage", {
  23.       name: data.name,
  24.       chatBody: data.body
  25.     });
  26.     socket.emit("displayMessage", {
  27.       name: data.name,
  28.       chatBody: data.body
  29.     })
  30.   });
  31. });
Add Comment
Please, Sign In to add comment