7#ifndef JF_FRAMEWORK_SERVER_H
8#define JF_FRAMEWORK_SERVER_H
11#include <netinet/in.h>
19 struct sockaddr_in6 address;
void jf_ServerUseRouter(Server *server, Router *router)
Binds router to server.
Definition server.c:196
Server * jf_CreateServer(int32_t port)
Creates server struct.
Definition server.c:29
uint32_t jf_RunServer(Server *server)
Accept loop.
Definition server.c:95
void jf_DestroyServer(Server *server)
Closes server and frees resources.
Definition server.c:178
uint32_t jf_Listen(Server *server)
Opens listening socket.
Definition server.c:53
uint32_t jf_HandleClient(Server *server)
Handles connections.
Definition server.c:121