/** * Initializes main game loop and hands off to listeners * */ #include "server.h" #include "log.h" #include #include /** * Server entrypoint * * sets up everything needed to handle sockets and connections * */ int main() { int err = 0; server_t server = {0}; err = server_listen(&server); if (err) { error("Failed to listen on address"); return err; } info("Listening and waiting for connections"); for (;;) { err = server_accept(&server); if (err) { error("Failed accepting connection"); return err; } } closeServer(0); return 0; }