#include "http/http_server.h" #include int main() { // Nous créons une variable server contenant certaines informations // sur le server HTTP que nous voulons utiliser, notamment son port. HttpServer server = {.port = 8080, .backlog = 3}; // On setup le server, avec son file descriptor, ses options, le bind et le // listen. HttpServerRunStatus status; if ((status = http_server_setup(&server)) != HTTP_SRS_SETUP) exit(status); // Si tout est ok, on peut lancer le server, tant qu'il tourne, il peut // recevoir des clients. while ((status = http_server_run(&server)) == HTTP_SRS_RUNNING) ; // Si pour quelques raisons il s'arrête, on free tout ce qu'il doit être // free. http_server_stop(&server); return 0; }