GlidingSquirrel

SBRL.GlidingSquirrel.Websocket Namespace

Namespace

Documentation for this section has not yet been entered.

Type Description
BinaryMessageEventArgs Event arguments passed when the BinaryMessage event is fired.
BinaryMessageEventHandler The delegate definition for the websockets OnBinaryMessage event.
ClientConnectedEventArgs Event arguments passed when the ClientConnected event is fired.
ClientConnectedEventHandler The delegate type used in the ClientConnected event in the WebsocketServer. This event is fired when a new client connects to the server.
ClientDisconnectedEventArgs Event arguments passed when the ClientDisconnected event is fired.
ClientDisconnectedEventHandler The delegate definition for the websockets OnDisconnection event on both the websocket server and the client classes.
NextFrameEventArgs Event arguments passed when the NextFrame event is fired.
NextFrameEventHandler The delegate definition for the websockets OnFrameRecieved event.
PayloadLengthType Indicates the method by which a payload's length was specified.
TextMessageEventArgs Event arguments passed when the TextMessage event is fired.
TextMessageEventHandler The delegate definition for the websockets OnTextMessage event.
WebsocketClient Represents a websockets connection to a remote client. Also used by the SBRL.GlidingSquirrel.Websocket.WebsocketServer class to represent a currently conencted client, since they practically use the same handling code and all :P
WebsocketClientHandshakeException Something went wrong during the websocket handshake.
WebsocketCloseReason Indicates the reason why a websocket connection is beingg closed.
WebsocketFrame Represents a single frame that's either receieved or about to be sent to or from a websockets client.
WebsocketFrameType Indicates the a type of websocket frame.
WebsocketServer The main Websockets Server class. Inherit from this to create your own websockets-capable HTTP server! Note that if you don't want or need the Websockets support, you should inherit from SBRL.GlidingSquirrel.Http.HttpServer instead.