// Copyright © WireMock.Net
namespace WireMock.Constants;
///
/// WebSocket constants
///
public static class WebSocketConstants
{
///
/// Default receive buffer size for WebSocket messages (4 KB)
///
public const int DefaultReceiveBufferSize = 4096;
///
/// Default keep-alive interval in seconds
///
public const int DefaultKeepAliveIntervalSeconds = 30;
///
/// Default close timeout in minutes
///
public const int DefaultCloseTimeoutMinutes = 10;
///
/// Minimum buffer size for WebSocket operations (1 KB)
///
public const int MinimumBufferSize = 1024;
///
/// Default maximum message size (1 MB)
///
public const int DefaultMaxMessageSize = 1024 * 1024;
///
/// Proxy forward buffer size (4 KB)
///
public const int ProxyForwardBufferSize = 4096;
}