#ifndef CLIENT_H #define CLIENT_H #include #define BUFFER_SIZE 512 typedef struct { int socket; struct sockaddr_in address; char username[50]; char room[50]; } client_t; void *handle_client(void *arg); void send_to_client(int sock, const char *msg); void broadcast_message(const char *message, int sender_sock); #endif