void error();void read_config_file()void save_config_file()int validate_user()void add_user()void send_msg_udp()free_node()void free_list()pUser get_user()int del_user()void list_user()
void *udp()(quit_server needs better handling)void *tcp()void process_client()
-
Handle client request with the server (tcp)
-
QUIT_SERVER in udp
- List classes:
LIST_CLASSES - List subscribed classes
LIST_SUBSCRIBED - Subscribe class:
SUBSCRIBE_CLASS <nome>(MULTICAST)
- Create class:
CREATE_CLASS <name> <size> - Send texts to other clients:
SEND {name} {text that server will send to subscribers}(MULTICAST)
- List classes: