Advertisement
Guest User

Node.js telnet chat strežnik

a guest
Jun 23rd, 2011
771
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. net = require('net');
  2.  
  3. var sockets = [];
  4.  
  5. var s = net.Server(function(socket) {
  6.     sockets.push(socket);
  7.  
  8.     socket.on('data', function(d) {
  9.         for(var i = 0; i < sockets.length; i++) {
  10.             if(sockets[i] == socket) continue;
  11.             sockets[i].write(d);       
  12.         }
  13.     });
  14.    
  15.     socket.on('end', function() {
  16.         var i = sockets.indexOf(socket);
  17.         sockets.splice(i, 1);
  18.     });
  19. });
  20.  
  21. s.listen(8000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement