Guest User

Untitled

a guest
Aug 14th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Connection
  2. web.on('connect', function(){
  3.     web.emit('add user', $('a#logo').data('id'));
  4. });
  5.  
  6.  
  7.  
  8.  
  9. --Server
  10. var express = require('express'),
  11.         app = express.createServer(),
  12.         io = require('socket.io').listen(app, {log: true}),
  13.         users = [];
  14.  
  15. app.listen(83);
  16.  
  17.  
  18. io.sockets.on('connection', function(socket){
  19.     socket.on('add user', function(user){
  20.             socket.user = user;
  21.             users[user] = socket;
  22.     });
  23.    
  24.     socket.on('new message', function(forUserId, data){
  25.         users[forUserId].emit('write message', data);
  26.     });
  27.  
  28.     socket.on('disconnect', function(){
  29.             delete users[socket.user];
  30.     });
  31. });
Add Comment
Please, Sign In to add comment