A Python 3 TCP client-server application implementing a custom binary protocol for structured data exchange. It utilizes the struct library to handle 32-bit aligned messages with fixed headers and manual padding. Features include stateful communication flows (SUBSCRIBE, INFO_REQUEST, TERMINATE) and server-side validation.
python3 network-protocols socket-programming tcp-client-server binary-protocol data-alignment struct-library
-
Updated
Dec 18, 2025 - Python