RFC WebSocket Client (rfc-ws-client)
A simple RFC 6455 compatible client without external dependencies.
Includes source code from em-ws-client and web-socket-ruby.
Installation
Add this line to your application's Gemfile:
gem 'rfc-ws-client'
Usage
ws = RfcWebSocket::WebSocket.new("wss://echo.websocket.org")
ws.send_message("test", binary: false)
msg, binary = ws.receive # => "test", false
ws.close
Testing
wstest -m fuzzingserver
# in different console
ruby examples/autobahn.rb
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request