Skip to content

Instantly share code, notes, and snippets.

@hamin
Created January 18, 2013 06:00
Show Gist options
  • Select an option

  • Save hamin/4562663 to your computer and use it in GitHub Desktop.

Select an option

Save hamin/4562663 to your computer and use it in GitHub Desktop.
Simple faye-websocket leapmotion skeleton client
gem 'faye-websocket', :git => 'git://github.com/faye/faye-websocket-ruby.git'
require 'faye/websocket'
require 'eventmachine'
EM.run{
ws = Faye::WebSocket::Client.new('ws://localhost:6437')
ws.onopen = lambda do |event|
p [:open]
ws.send('Hello, world!')
end
ws.onmessage = lambda do |event|
p [:message, event.data]
end
ws.onclose = lambda do |event|
p [:close, event.code, event.reason]
ws = nil
end
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment