From a926ae205ecb42a603e428346cf99dc1e66ed691 Mon Sep 17 00:00:00 2001 From: iceyrazor Date: Sun, 11 Oct 2026 00:21:32 -0500 Subject: major refactor: Some Thread Safety - removed web. silly to have that in a socket library - made shared changing variables atomic - added mutex locking to some things - removed requirement for iceys-c-libs (that was a web thing) - removed launch variable - check if on_message is actually defined - init on_message and on_disconnect NULL --- launch-socket.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'launch-socket.h') diff --git a/launch-socket.h b/launch-socket.h index 0f87b5d..2e10b04 100755 --- a/launch-socket.h +++ b/launch-socket.h @@ -11,7 +11,9 @@ #include #include -void server_close_socket(struct Server *server); +int server_close_socket(struct Server *server); -pthread_t launch_socket(struct Server *server); +int launch_socket(struct Server *server); + +void broadcast(struct Server *server, int socketFD, char* message); #endif -- cgit v1.3