From 5f956e035e648901645fd43d2e28fc6f8c49a585 Mon Sep 17 00:00:00 2001 From: Mario Kilies Date: Mon, 24 Jan 2011 14:17:55 +0100 Subject: Huge refactoring of network related code. --- src/net/comm.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/net/comm.h') diff --git a/src/net/comm.h b/src/net/comm.h index 03816c8..b13d034 100644 --- a/src/net/comm.h +++ b/src/net/comm.h @@ -4,6 +4,9 @@ #include #include +// Specifies the maximum payload length in bytes +#define NET_MSG_MAX_PAYLOAD_LENGTH 255 + // Offsets within the receive buffer to easily access the data fields of the received message #define NET_MSG_OFFSET_TYPE 0 #define NET_MSG_OFFSET_PAYLOAD_LENGTH 1 @@ -14,12 +17,11 @@ typedef enum // Specify message type identifiers here msg_type_hello = 0x0, msg_type_start_game = 0x1, - msg_type_deal_cards = 0x2, - msg_type_init_stacks = 0x3, + msg_type_deal_hand = 0x2, + msg_type_initial_stacks = 0x3, msg_type_selected_card = 0x4, msg_type_selected_stack_c = 0x5, msg_type_selected_stack_s = 0x6, - msg_type_initial_stack = 0x7 } msg_type_t; // Header format @@ -38,6 +40,6 @@ typedef struct // generic network functions bool net_recv(int sock, msg_type_t wanted); -bool net_send(int sock, const msg_type_t type, void* param); +bool net_send(int sock, const msg_type_t type, void *data); #endif // OXEN_NET_H -- cgit v1.2.3