Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var net = require('net');
- var sockets=[];
- var s = net.Server(function(socket){
- socket.write("Welcome to node.js chat server v 0.1 (functional)\r\n");
- sockets.push(socket);
- socket.on('data',function(data){
- for(var i = 0; i < sockets.length;i++){
- if (sockets[i]!=socket)
- sockets[i].write(data);}});
- socket.on('end',function(s2){
- var index = sockets.indexOf(s2);
- sockets.splice(index,1);
- for(var i = 0; i < sockets.length;i++){
- sockets[i].write("Client at "+socket.remoteAddress+" disconnected.\r\n");}});});
- s.listen(8003);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement