Sha256: f509d663d4e386cb0052f37e39374e8d4e8a047ed09f6a1da3cc76dc33548c58

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

// socket.io chat server
var port = (process.env.PORT || 3000) - 0;

var io = require('socket.io').listen(port);
console.log("socket.io server start - port:"+port);

io.sockets.on('connection', function(socket){
  var user = socket.manager.handshaken[socket.id].query.user;
  socket.emit('chat', {msg: 'hello world (from server)'});
  socket.on('chat', function(data){
    console.log(data);
    data.user = user;
    socket.emit('chat', data); // echo
  });
});


if(!!process.env.EXIT_AT){
  setTimeout(function(){
    process.exit();
  }, process.env.EXIT_AT-0);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
socket.io-client-simple-0.0.6 samples/chat_server.js