diaspora/config/initializers/socket.rb
2010-06-20 22:04:49 -07:00

10 lines
No EOL
300 B
Ruby

require 'em-websocket'
require 'eventmachine'
EM.next_tick {
EventMachine::WebSocket.start(:host => "0.0.0.0", :port => 8080, :debug => true) do |ws|
ws.onopen { ws.send "Hello Client!"}
ws.onmessage { |msg| ws.send "Pong: #{msg}" }
ws.onclose { puts "WebSocket closed" }
end
}