feat: started adding http server

This commit is contained in:
KamilM1205 2026-03-27 21:03:21 +04:00
parent 734aee7d18
commit cb28f8c8b9
4 changed files with 42 additions and 0 deletions

View file

@ -1,4 +1,5 @@
set(CORE_SRC set(CORE_SRC
http_server.c
core.c core.c
) )

View file

@ -0,0 +1,17 @@
#ifndef CORE_H
#define CORE_H
#include <stddef.h>
typedef struct {
size_t workers_count;
} core_settings_t;
typedef struct {
} core_t;
core_t *core_init(core_settings_t settings);
void core_deinit(core_t *core);
#endif // !CORE_H

7
core/src/http_server.c Normal file
View file

@ -0,0 +1,7 @@
#include "http_server.h"
#include <sys/socket.h>
http_server_p http_server_init(http_server_config_t config) {
http_server_p server;
struct sockaddr_in server_addr;
}

17
core/src/http_server.h Normal file
View file

@ -0,0 +1,17 @@
#ifndef HTTP_SERVER_H
#define HTTP_SERVER_H
#include <stdint.h>
typedef struct {
int32_t port;
} http_server_config_t;
typedef struct {
int32_t socket_fd;
} http_server_t, *http_server_p;
http_server_p http_server_init(http_server_config_t config);
void http_server_stop(http_server_p server);
#endif // !HTTP_SERVER_H