common/networking.rs
1//! # Networking Module
2//!
3//! This module defines the core communication protocol and data structures used for
4//! network interactions between the client and the kernel². It contains the fundamental
5//! message definitions for TCP communication ([`TcpClientMessage`](messages::TcpClientMessage) and
6//! [`TcpServerMessage`](messages::TcpServerMessage)), handshake procedures for version and protocol
7//! verification, session management, and the robust subscription system used to stream real-time
8//! engine state updates (such as visual DMX configurations) to connected GUIs.
9pub mod messages;
10pub mod subscription_objects;