diff -r 0a08f79c320d -r 3693fd2eb0e9 src/network.h --- a/src/network.h Sun Feb 23 21:03:35 2014 +0100 +++ b/src/network.h Thu Mar 06 15:03:06 2014 +0100 @@ -37,7 +37,11 @@ extern "C" { #endif -#define NETCODE_GAMEINFO 1 +#define NETCODE_ACCEPT 0x00 +#define NETCODE_DECLINE 0x01 +#define NETCODE_GAMEINFO 0x10 + +#define NETCODE_VERSION 1 typedef struct { int fd; /* -1, if we are the client */ @@ -58,7 +62,8 @@ int net_destroy(Server *server); int net_connect(Server *server); -void net_send(int socket, uint32_t code, void *data, size_t len); +void net_send_code(int socket, uint32_t code); +void net_send_data(int socket, void *data, size_t len); int net_recieve_code(int socket); void net_recieve_data(int socket, void *data, size_t len);