websocket-sharp

A C# implementation of WebSocket protocol client & server.

WebSocketSharp Namespace

The WebSocketSharp namespace provides an implementation of the WebSocket interface.

Type Description
ByteOrder Contains the values that indicate whether the byte order is a Little-endian or Big-endian.
CloseEventArgs Contains the event data associated with a WebSocketSharp.WebSocket.OnClose event.
CloseStatusCode Contains the values of the status codes for the WebSocket connection closure.
ErrorEventArgs Contains the event data associated with a error event.
Ext Provides a set of static methods for the websocket-sharp.
MessageEventArgs Contains the event data associated with a WebSocketSharp.WebSocket.OnMessage event.
Opcode Contains the values of the opcodes that denotes the frame type of the WebSocket frame.
WebSocket Implements the WebSocket interface.
WsReceivedTooBigMessageException Documentation for this section has not yet been entered.
WsState Contains the values of the state of the WebSocket connection.

WebSocketSharp.Net Namespace

The WebSocketSharp.Net namespace provides some modified classes in the System.Net namespace (e.g. System.Net.HttpListenerContext) to accept the WebSocket connection request.

Type Description
AuthenticationSchemes Documentation for this section has not yet been entered.
AuthenticationSchemeSelector Documentation for this section has not yet been entered.
Cookie Documentation for this section has not yet been entered.
CookieCollection Documentation for this section has not yet been entered.
CookieException Documentation for this section has not yet been entered.
HttpListener Documentation for this section has not yet been entered.
HttpListenerContext Documentation for this section has not yet been entered.
HttpListenerException Documentation for this section has not yet been entered.
HttpListenerPrefixCollection Documentation for this section has not yet been entered.
HttpListenerRequest Documentation for this section has not yet been entered.
HttpListenerResponse Documentation for this section has not yet been entered.
HttpStatusCode Documentation for this section has not yet been entered.
HttpVersion Documentation for this section has not yet been entered.
WebHeaderCollection Documentation for this section has not yet been entered.

WebSocketSharp.Net.WebSockets Namespace

The WebSocketSharp.Net.WebSockets namespace provides access to the WebSocket connection request objects sent from the client to the server.

Type Description
HttpListenerWebSocketContext Provides access to the WebSocket connection request objects received by the WebSocketSharp.Net.HttpListener class.
TcpListenerWebSocketContext Provides access to the WebSocket connection request objects received by the System.Net.Sockets.TcpListener class.
WebSocketContext Provides access to the WebSocket connection request objects.

WebSocketSharp.Server Namespace

The WebSocketSharp.Server namespace provides the functions of the server that receives the WebSocket connection requests.

Type Description
HttpServer Documentation for this section has not yet been entered.
IServiceHost Exposes the methods and property for the WebSocket service host.
ResponseEventArgs Documentation for this section has not yet been entered.
ServiceManager Documentation for this section has not yet been entered.
SessionManager Documentation for this section has not yet been entered.
WebSocketServer Provides the functions of the server that receives the WebSocket connection requests.
WebSocketServerBase Provides the basic functions of the server that receives the WebSocket connection requests.
WebSocketService Documentation for this section has not yet been entered.
WebSocketServiceHost<T> Provides the functions of the server that receives the WebSocket connection requests.