|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Client state structure and network logging macros. More...
Go to the source code of this file.
Data Structures | |
| struct | client_info |
| Per-client state structure for server-side client management. More... | |
Typedefs | |
| typedef struct client_info | client_info_t |
| Per-client state structure for server-side client management. | |
Client state structure and network logging macros.
This header defines the client_info_t structure used by both library code and server code. It also provides convenience macros for network logging.
Definition in file lib/network/client.h.
| typedef struct client_info client_info_t |
Per-client state structure for server-side client management.
Represents complete state for a single connected client in the ascii-chat server. This structure stores all client-specific information including network connection, media capabilities, terminal settings, threading state, and synchronization primitives.
Each client has dedicated threads: