Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Member Functions | |
static ArraySegment< byte > | CreateClientBuffer (int receiveBufferSize, int sendBufferSize) |
static ArraySegment< byte > | CreateServerBuffer (int receiveBufferSize) |
static WebSocket | CreateFromStream (Stream stream, bool isServer, string? subProtocol, TimeSpan keepAliveInterval) |
static WebSocket | CreateFromStream (Stream stream, WebSocketCreationOptions options) |
static bool | IsApplicationTargeting45 () |
static void | RegisterPrefixes () |
static WebSocket | CreateClientWebSocket (Stream innerStream, string? subProtocol, int receiveBufferSize, int sendBufferSize, TimeSpan keepAliveInterval, bool useZeroMaskingKey, ArraySegment< byte > internalBuffer) |
Static Protected Member Functions | |
static void | ThrowOnInvalidState (WebSocketState state, params WebSocketState[] validStates) |
static bool | IsStateTerminal (WebSocketState state) |
Properties | |
WebSocketCloseStatus? | CloseStatus [get] |
string? | CloseStatusDescription [get] |
string? | SubProtocol [get] |
WebSocketState | State [get] |
static TimeSpan | DefaultKeepAliveInterval [get] |
Private Member Functions | |
async ValueTask | SendWithArrayPoolAsync (ReadOnlyMemory< byte > buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken) |
Definition at line 10 of file WebSocket.cs.