Namespace Alis.Core.Network
Namespaces
Classes
- BufferPool
-
This buffer pool is instance thread safe Use GetBuffer to get a MemoryStream (with a publically accessible buffer) Calling Close on this MemoryStream will clear its internal buffer and return the buffer to the pool for reuse MemoryStreams can grow larger than the DEFAULT_BUFFER_SIZE (or whatever you passed in) and the underlying buffers will be returned to the pool at their larger sizes
- HttpHelper
-
The http helper class
- PingPongManager
-
Ping Pong Manager used to facilitate ping pong WebSocket messages
- PongEventArgs
-
Pong EventArgs
- PublicBufferMemoryStream
-
This memory stream is not instance thread safe (not to be confused with the BufferPool which is instance thread safe)
- WebSocketClientFactory
-
Web socket client factory used to open web socket client connections
- WebSocketClientOptions
-
Client WebSocket init options
- WebSocketHttpContext
-
The WebSocket HTTP Context used to initiate a WebSocket handshake
- WebSocketServerFactory
-
Web socket server factory used to open web socket server connections
- WebSocketServerOptions
-
Server WebSocket init options
Interfaces
- IBufferPool
-
The buffer pool interface
- IPingPongManager
-
Ping Pong Manager used to facilitate ping pong WebSocket messages
- IWebSocketClientFactory
-
Web socket client factory used to open web socket client connections
- IWebSocketServerFactory
-
Web socket server factory used to open web socket server connections