Module WebSocket
In: lib/websocket/handshake/handler.rb
lib/websocket/handshake/base.rb
lib/websocket/handshake/handler/client04.rb
lib/websocket/handshake/handler/server76.rb
lib/websocket/handshake/handler/base.rb
lib/websocket/handshake/handler/client75.rb
lib/websocket/handshake/handler/server.rb
lib/websocket/handshake/handler/server75.rb
lib/websocket/handshake/handler/client.rb
lib/websocket/handshake/handler/server04.rb
lib/websocket/handshake/handler/client01.rb
lib/websocket/handshake/handler/client76.rb
lib/websocket/handshake/server.rb
lib/websocket/handshake/client.rb
lib/websocket/version.rb
lib/websocket/handshake.rb
lib/websocket/frame.rb
lib/websocket/frame/handler.rb
lib/websocket/frame/data.rb
lib/websocket/frame/base.rb
lib/websocket/frame/outgoing.rb
lib/websocket/frame/incoming.rb
lib/websocket/frame/handler/base.rb
lib/websocket/frame/handler/handler75.rb
lib/websocket/frame/handler/handler07.rb
lib/websocket/frame/handler/handler03.rb
lib/websocket/frame/handler/handler05.rb
lib/websocket/frame/handler/handler04.rb
lib/websocket/frame/incoming/server.rb
lib/websocket/frame/incoming/client.rb
lib/websocket/frame/outgoing/server.rb
lib/websocket/frame/outgoing/client.rb
lib/websocket.rb

WebSocket protocol implementation in Ruby This module does not provide a WebSocket server or client, but is made for using in http servers or clients to provide WebSocket support. @author Bernard "Imanel" Potocki @see github.com/imanel/websocket-ruby main repository

Methods

Classes and Modules

Module WebSocket::Frame
Module WebSocket::Handshake
Class WebSocket::Error

Constants

VERSION = '1.0.7'
DEFAULT_VERSION = 13   Default WebSocket version to use
ROOT = File.expand_path(File.dirname(__FILE__))

Public Class methods

Limit of frame size payload in bytes

Set limit of frame size payload in bytes

[Validate]