sdlbomber/announce.h

25 lines
501 B
C

#ifndef ANNOUNCE_H
#define ANNOUNCE_H
#include <netinet/in.h>
typedef struct gamelistentry gamelistentry;
struct gamelistentry {
struct sockaddr_in netname;
char *name;
};
int registergame(const char *playername, uint16_t port, const unsigned char version[4]);
void unregistergame();
int searchgames(const unsigned char version[4]);
int initannouncer();
void freeannouncer();
#define GAMELIST_MAXSIZE 10
extern gamelistentry gamelistentries[GAMELIST_MAXSIZE];
extern int gamelistsize;
#endif