The WebSocketSharp.Net namespace contains some modified classes and enumerations in the System.Net namespace (e.g. System.Net.HttpListenerContext) to accept the WebSocket connection requests.
| Type | Description |
|---|---|
| AuthenticationSchemes | Contains the values of the schemes for authentication. |
| AuthenticationSchemeSelector | Selects the authentication scheme for a WebSocketSharp.Net.HttpListener instance. |
| Cookie | Provides a set of properties and methods to use to manage the HTTP Cookie. |
| CookieCollection | Provides a collection container for instances of the WebSocketSharp.Net.Cookie class. |
| CookieException | The exception that is thrown when a WebSocketSharp.Net.Cookie gets an error. |
| HttpListener | Provides a simple, programmatically controlled HTTP listener. |
| HttpListenerContext | Provides access to the HTTP request and response objects used by the WebSocketSharp.Net.HttpListener class. |
| HttpListenerException | The exception that is thrown when an error occurs processing an HTTP request. |
| HttpListenerPrefixCollection | Provides the collection used to store the URI prefixes for the WebSocketSharp.Net.HttpListener. |
| HttpListenerRequest | Provides access to a request to a WebSocketSharp.Net.HttpListener instance. |
| HttpListenerResponse | Provides access to a response to a request being processed by a WebSocketSharp.Net.HttpListener instance. |
| HttpStatusCode | Contains the values of the HTTP status codes. |
| HttpVersion | Provides the HTTP version numbers. |
| WebHeaderCollection | Provides a collection of the HTTP headers associated with a request or response. |