72static inline bool acip_server_is_valid_packet_type(
packet_type_t type) {
73 return packet_is_acip_type(type);
asciichat_error_t error_code
⚠️‼️ Error and/or exit() when things go bad.
acip_error_code_t
ACIP error codes.
asciichat_error_t acip_server_send_error(socket_t sockfd, acip_error_code_t error_code, const char *error_message)
Send ACIP error response to client.
asciichat_error_t acip_server_validate_session_join(const acip_session_join_t *req)
Validate ACIP session join request.
asciichat_error_t acip_server_validate_session_create(const acip_session_create_t *req)
Validate ACIP session create request.
asciichat_error_t
Error and exit codes - unified status values (0-255)
packet_type_t
Network protocol packet type enumeration.
ASCII-Chat IP Protocol (ACIP) packet type definitions.
ASCII-Chat Discovery Service (ACDS) Protocol Message Formats.
Packet protocol implementation with encryption and compression support.
Cross-platform socket interface for ascii-chat.