Guest User

Untitled

a guest
Jun 21st, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. var http = require('http'),
  2. sys = require('sys'),
  3. fs = require('fs'),
  4. io = require('socket.io');
  5.  
  6. var server = http.createServer(function(request, response) {
  7. response.writeHead(200, {
  8. 'Content-Type': 'text/html'
  9. });
  10.  
  11. var rs = fs.createReadStream(__dirname + '/template.html');
  12. sys.pump(rs, response);
  13.  
  14. });
  15.  
  16. var socket = io.listen(server);
  17.  
  18. socket.on('connection', function(client) {
  19.  
  20. var username;
  21.  
  22. client.send('Welcome to this socket.io chat server!');
  23. client.send('Please input your username: ');
  24.  
  25. client.on('message', function(message) {
  26. if (!username) {
  27. username = message;
  28. client.send('Welcome, ' + username + '!');
  29. return;
  30. }
  31.  
  32. socket.broadcast(username + ' sent: ' + message);
  33. });
  34.  
  35. });
  36.  
  37. server.listen(4000);
Add Comment
Please, Sign In to add comment