gui/network/mod.rs
1//! # Network Module
2//!
3//! This module encapsulates all network communications for the R.E.K.T.A.L. GUI application.
4//! It includes TCP client logic for control commands and responses, UDP client logic for
5//! high-frequency DMX streams, and central connection state management.
6
7/// Module tracking connection and session states.
8pub(crate) mod connection_state;
9/// Module implementing TCP client communication and background IO threads.
10pub mod tcp_client;
11/// Module implementing high-speed UDP reception for DMX universe streams.
12pub mod udp_client;