Skip to content

Instantly share code, notes, and snippets.

@hamin
Created January 18, 2013 06:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hamin/4562663 to your computer and use it in GitHub Desktop.
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