oxigdal_websocket/server/
mod.rs1pub mod connection;
10pub mod heartbeat;
11pub mod manager;
12pub mod pool;
13mod ws_server;
14
15pub use connection::{Connection, ConnectionId, ConnectionState};
16pub use heartbeat::{HeartbeatConfig, HeartbeatMonitor};
17pub use manager::{ConnectionManager, ConnectionStats};
18pub use pool::{ConnectionPool, PoolConfig, PoolStats};
19pub use ws_server::{Server, ServerConfig};
20
21pub const DEFAULT_MAX_CONNECTIONS: usize = 10_000;
23pub const DEFAULT_MAX_MESSAGE_SIZE: usize = 16 * 1024 * 1024;
25pub const DEFAULT_HEARTBEAT_INTERVAL_SECS: u64 = 30;
27pub const DEFAULT_HEARTBEAT_TIMEOUT_SECS: u64 = 90;
29pub const DEFAULT_CONNECTION_TIMEOUT_SECS: u64 = 300;