From 080f5773cc21c9ccb465a188e8a2e65db5c587ec Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Mon, 5 Oct 2026 00:35:50 -0500 Subject: made more header files --- Server.h | 5 +++++ launch-socket.c | 5 ++--- launch-socket.h | 17 +++++++++++++++++ launch-web.c | 2 +- launch-web.h | 15 +++++++++++++++ 5 files changed, 40 insertions(+), 4 deletions(-) create mode 100755 launch-socket.h create mode 100755 launch-web.h diff --git a/Server.h b/Server.h index 2192e2b..0a55543 100755 --- a/Server.h +++ b/Server.h @@ -38,6 +38,11 @@ struct Server{ void (*on_disconnect)(struct Server *server, int socketFD); }; +/* + * AF_INET, SOCK_STREAM, 0, INADDR_ANY, port, 10, launch_socket + * or + * AF_INET, SOCK_STREAM, 0, INADDR_ANY, port, 10, launch + */ struct Server server_constructor(int domain, int service, int protocol, u_long interface, int port, int backlog, pthread_t (*launch)(struct Server *server)); #endif /* Server_h */ diff --git a/launch-socket.c b/launch-socket.c index e607f62..0c2881c 100755 --- a/launch-socket.c +++ b/launch-socket.c @@ -1,10 +1,10 @@ +#include #include #include #include #include #include -#include "Server.c" -#include "Server.h" +#include #include #include #include @@ -57,7 +57,6 @@ struct recv_data_arg{ struct AcceptedSocket *curr_socket; }; - void *recv_data(void *threadarg){ struct recv_data_arg *recv_d_arg; recv_d_arg=(struct recv_data_arg *) threadarg; diff --git a/launch-socket.h b/launch-socket.h new file mode 100755 index 0000000..0f87b5d --- /dev/null +++ b/launch-socket.h @@ -0,0 +1,17 @@ +#ifndef launch_socket_h +#define launch_socket_h +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +void server_close_socket(struct Server *server); + +pthread_t launch_socket(struct Server *server); +#endif diff --git a/launch-web.c b/launch-web.c index e53eb56..ff2970b 100755 --- a/launch-web.c +++ b/launch-web.c @@ -4,8 +4,8 @@ #include #include #include -#include #include +#include void server_close(struct Server *server){ server->running=false; diff --git a/launch-web.h b/launch-web.h new file mode 100755 index 0000000..0a25288 --- /dev/null +++ b/launch-web.h @@ -0,0 +1,15 @@ +#ifndef launch_web_h +#define launch_web_h +#include +#include +#include +#include +#include +#include +#include +#include + +void server_close(struct Server *server); + +pthread_t launch(struct Server *server); +#endif -- cgit v1.3