rate_limiter_t * g_rate_limiter
Global connection rate limiter.
int server_main(void)
Server mode entry point for unified binary.
Server context - encapsulates all server state.
tcp_server_t * tcp_server
TCP server managing connections.
bool encryption_enabled
Whether encryption is enabled.
client_manager_t * client_manager
Client registry and state.
mixer_t * audio_mixer
Multi-client audio mixer.
size_t num_whitelisted_clients
Number of whitelisted clients.
public_key_t * client_whitelist
Whitelisted client public keys.
rwlock_t * client_manager_rwlock
RW lock protecting client manager.
atomic_bool * server_should_exit
Shutdown flag.
private_key_t * server_private_key
Server's private key.
rate_limiter_t * rate_limiter
Connection and packet rate limiter.