diff --git a/config/initializers/socket.rb b/config/initializers/socket.rb new file mode 100644 index 000000000..3d1978f71 --- /dev/null +++ b/config/initializers/socket.rb @@ -0,0 +1,10 @@ +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 +} \ No newline at end of file