Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Connection
- web.on('connect', function(){
- web.emit('add user', $('a#logo').data('id'));
- });
- --Server
- var express = require('express'),
- app = express.createServer(),
- io = require('socket.io').listen(app, {log: true}),
- users = [];
- app.listen(83);
- io.sockets.on('connection', function(socket){
- socket.on('add user', function(user){
- socket.user = user;
- users[user] = socket;
- });
- socket.on('new message', function(forUserId, data){
- users[forUserId].emit('write message', data);
- });
- socket.on('disconnect', function(){
- delete users[socket.user];
- });
- });
Add Comment
Please, Sign In to add comment