Table of Contents - websocket-driver-0.3.4 Documentation
Pages
-
README
- websocket-driver
- Installation
- Usage
- Server-side with Rack
- Server-side with TCP
- Client-side
- Driver API
- driver.on('open') { |event| }
- driver.on('message') { |event| }
- driver.on('error') { |event| }
- driver.on('close') { |event| }
- driver.set_header(name, value)
- driver.start
- driver.parse(string)
- driver.text(string)
- driver.binary(array)
- driver.ping(string = '', &callback)
- driver.close
- driver.version
- driver.protocol
- License
- websocket-driver
- Makefile
- WebsocketMaskService.java
Classes and Modules
- WebSocket
- WebSocket::Driver
- WebSocket::Driver::Client
- WebSocket::Driver::CloseEvent
- WebSocket::Driver::ConnectEvent
- WebSocket::Driver::Draft75
- WebSocket::Driver::Draft76
- WebSocket::Driver::EventEmitter
- WebSocket::Driver::Headers
- WebSocket::Driver::Hybi
- WebSocket::Driver::Hybi::StreamReader
- WebSocket::Driver::MessageEvent
- WebSocket::Driver::OpenEvent
- WebSocket::Driver::ProtocolError
- WebSocket::Driver::Server
- WebSocket::HTTP
- WebSocket::HTTP::Headers
- WebSocket::HTTP::Request
- WebSocket::HTTP::Response
- WebSocket::Mask
Methods
- ::client — WebSocket::Driver
- ::encode — WebSocket::Driver
- ::generate_accept — WebSocket::Driver::Hybi
- ::generate_key — WebSocket::Driver::Client
- ::mask — WebSocket::Mask
- ::new — WebSocket::Driver
- ::new — WebSocket::Driver::Client
- ::new — WebSocket::Driver::Draft75
- ::new — WebSocket::Driver::Draft76
- ::new — WebSocket::Driver::Headers
- ::new — WebSocket::Driver::Hybi
- ::new — WebSocket::Driver::Hybi::StreamReader
- ::new — WebSocket::Driver::Server
- ::new — WebSocket::Driver::EventEmitter
- ::new — WebSocket::HTTP::Headers
- ::normalize_header — WebSocket::HTTP
- ::rack — WebSocket::Driver
- ::server — WebSocket::Driver
- ::utf8_string — WebSocket::Driver
- ::valid_utf8? — WebSocket::Driver
- ::websocket? — WebSocket::Driver
- #[] — WebSocket::Driver::Headers
- #[] — WebSocket::HTTP::Response
- #[]= — WebSocket::Driver::Headers
- #add_listener — WebSocket::Driver::EventEmitter
- #big_endian — WebSocket::Driver::Draft76
- #binary — WebSocket::Driver
- #binary — WebSocket::Driver::Hybi
- #body — WebSocket::HTTP::Response
- #check_frame_length — WebSocket::Driver::Hybi
- #close — WebSocket::Driver
- #close — WebSocket::Driver::Draft75
- #close — WebSocket::Driver::Draft76
- #close — WebSocket::Driver::Hybi
- #complete — WebSocket::HTTP::Request
- #complete — WebSocket::HTTP::Headers
- #complete? — WebSocket::HTTP::Headers
- #emit — WebSocket::Driver::EventEmitter
- #emit_frame — WebSocket::Driver::Hybi
- #env — WebSocket::Driver::Server
- #error — WebSocket::HTTP::Headers
- #error? — WebSocket::HTTP::Headers
- #fail — WebSocket::Driver::Hybi
- #fail_handshake — WebSocket::Driver::Client
- #fail_request — WebSocket::Driver::Server
- #frame — WebSocket::Driver::Draft75
- #frame — WebSocket::Driver::Hybi
- #handshake_request — WebSocket::Driver::Client
- #handshake_response — WebSocket::Driver::Draft75
- #handshake_response — WebSocket::Driver::Draft76
- #handshake_response — WebSocket::Driver::Hybi
- #handshake_signature — WebSocket::Driver::Draft76
- #header_line — WebSocket::HTTP::Headers
- #inspect — WebSocket::Driver::Headers
- #integer — WebSocket::Driver::Hybi
- #listener_count — WebSocket::Driver::EventEmitter
- #listeners — WebSocket::Driver::EventEmitter
- #number_from_key — WebSocket::Driver::Draft76
- #on — WebSocket::Driver::EventEmitter
- #open — WebSocket::Driver
- #open — WebSocket::Driver::Server
- #parse — WebSocket::Driver::Client
- #parse — WebSocket::Driver::Draft75
- #parse — WebSocket::Driver::Hybi
- #parse — WebSocket::Driver::Server
- #parse — WebSocket::HTTP::Headers
- #parse_extended_length — WebSocket::Driver::Hybi
- #parse_leading_byte — WebSocket::Driver::Draft75
- #parse_leading_byte — WebSocket::Driver::Draft76
- #parse_length — WebSocket::Driver::Hybi
- #parse_opcode — WebSocket::Driver::Hybi
- #ping — WebSocket::Driver
- #ping — WebSocket::Driver::Hybi
- #put — WebSocket::Driver::Hybi::StreamReader
- #queue — WebSocket::Driver
- #read — WebSocket::Driver::Hybi::StreamReader
- #read_bytes — WebSocket::Driver::Hybi::StreamReader
- #remove_all_listeners — WebSocket::Driver::EventEmitter
- #remove_listener — WebSocket::Driver::EventEmitter
- #reset — WebSocket::Driver::Hybi
- #send_handshake_body — WebSocket::Driver::Draft76
- #set_header — WebSocket::Driver
- #shutdown — WebSocket::Driver::Hybi
- #spaces_in_key — WebSocket::Driver::Draft76
- #start — WebSocket::Driver
- #start — WebSocket::Driver::Client
- #start — WebSocket::Driver::Draft76
- #start_line — WebSocket::HTTP::Request
- #start_line — WebSocket::HTTP::Response
- #state — WebSocket::Driver
- #string_buffer — WebSocket::HTTP::Headers
- #text — WebSocket::Driver
- #text — WebSocket::Driver::Hybi
- #to_h — WebSocket::Driver::Headers
- #to_s — WebSocket::Driver::Headers
- #url — WebSocket::Driver::Server
- #validate_handshake — WebSocket::Driver::Client
- #version — WebSocket::Driver::Client
- #version — WebSocket::Driver::Draft75
- #version — WebSocket::Driver::Draft76
- #version — WebSocket::Driver::Hybi
- #write — WebSocket::Driver::Server