//Troy Rosin #ifndef __my_net_h__ #define __my_net_h__ #include #include #define PORT 36911 #define SERVER "localhost" #define PACKSZ 1024 enum pack_type{ G_STATE, S_STATE, HOSTS_REQ, NEW_HOST, JOIN_REQ, U_NAME }; typedef struct packet{ enum pack_type type; char payload[PACKSZ - sizeof(enum pack_type)]; } packet; typedef struct host_info { char name[MAX_NAMESZ]; IPaddress ip; }host_info; int read_from_packet(Uint32 *buff, Uint32 *src, Uint32 sz); int write_for_sending(Uint32 *buff, Uint32 *src, Uint32 sz); int new_host(char l[MAX_NAMESZ]); #endif