Sha256: 0758bde9d3d9c727ec5db42709aeb823167afd1076883b6b0aa9d0d9c5ffaf30

Contents?: true

Size: 513 Bytes

Versions: 8

Compression:

Stored size: 513 Bytes

Contents

## socket.io chat server

process.env.PORT ||= 3000;

io = require('socket.io').listen process.env.PORT
console.log "socket.io server start - port: #{process.env.PORT}"

io.sockets.on 'connection', (socket) ->
  user = socket.handshake.query.user
  socket.emit 'chat', {msg: 'hello world (from server)'}
  socket.on 'chat', (data) ->
    console.log data
    data.user = user
    io.sockets.emit 'chat', data; # broadcast echo

if process.env.EXIT_AT
  setTimeout ->
    process.exit();
  , process.env.EXIT_AT-0

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
statscloud.io-ruby-socket.io-client-simple-1.2.1.pre.3 samples/chat_server.coffee
statscloud.io-ruby-socket.io-client-simple-1.2.1.pre.2 samples/chat_server.coffee
socket.io-client-simple-1.2.1 samples/chat_server.coffee
socket.io-client-simple-1.2.0 samples/chat_server.coffee
socket.io-client-simple-1.1.3 samples/chat_server.coffee
socket.io-client-simple-1.1.2 samples/chat_server.coffee
socket.io-client-simple-1.1.0 samples/chat_server.coffee
socket.io-client-simple-1.0.0 samples/chat_server.coffee