From 32d75fadbf193218d0be42ca91b7688f1854f6e4 Mon Sep 17 00:00:00 2001 From: Test_User Date: Sat, 6 May 2023 03:03:58 -0400 Subject: Start adding client support --- network.h | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'network.h') diff --git a/network.h b/network.h index ac872d6..ced1d4d 100644 --- a/network.h +++ b/network.h @@ -59,9 +59,19 @@ struct user_info { struct table metadata; }; -extern struct table network_commands; +extern struct table server_network_commands; +extern struct table client_network_commands; extern struct table server_list; extern struct table user_list; -int resolve(char* address, char* port, struct sockaddr *server); -int initservernetwork(void); +extern int client_fd; +extern int client_listen_fd; +extern struct string client_nick; +extern uint8_t client_connected; + +extern int resolve(char* address, char* port, struct sockaddr *server); + +extern int initservernetwork(void); +extern int initclientnetwork(void); + +#define SENDCLIENT(x) write(client_fd, x.data, x.len) -- cgit v1.2.3