module WebSocket

Nested Classes and Modules

module Adapters
class Client

This is a basic synchronous websocket client:

class ConnectRequest

This is required for HTTP/2 to establish a connection using the WebSocket protocol. See https://tools.ietf.org/html/rfc8441 for more details.

class ConnectResponse

The response from the server back to the client for negotiating HTTP/2 WebSockets.

class Connection

This is a basic synchronous websocket client:

class ProtocolError
class Error
class UnsupportedVersionError
class ConnectionError
class Request
module Response
class Server
class UpgradeRequest

This is required for HTTP/1.x to upgrade the connection to the WebSocket protocol. See https://tools.ietf.org/html/rfc6455

class UpgradeResponse

The response from the server back to the client for negotiating HTTP/1.x WebSockets.