Table of Contents

Namespace Alis.Core.Network

Namespaces

Alis.Core.Network.Exceptions
Alis.Core.Network.Internal

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