diff options
Diffstat (limited to 'network.h')
-rw-r--r-- | network.h | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -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) |