5 #define _POSIX_C_SOURCE 200809L
7 #include <sys/socket.h>
12 union sockaddr_union
{
13 struct sockaddr_in v4
;
14 struct sockaddr_in6 v6
;
18 union sockaddr_union addr
;
26 int resolve(const char *host
, unsigned short port
, struct addrinfo
** addr
);
27 int server_waitclient(struct server
*server
, struct client
* client
);
28 int server_setup(struct server
*server
, const char* listenip
, unsigned short port
);