diff options
| author | iceyrazor <iceyrazor@mailfence.com> | 2026-10-13 22:03:36 -0500 |
|---|---|---|
| committer | iceyrazor <iceyrazor@mailfence.com> | 2026-10-13 22:03:36 -0500 |
| commit | 1e89ac5d332ecc4da87c2a894146fd9bb0d4d1f9 (patch) | |
| tree | 8c8447aade0652a91b4ae5f62d7fa7b85f890479 /src/main.c | |
| parent | cd94292211dc4c7a019691cb00e092368489ca22 (diff) | |
added stress test script
Diffstat (limited to 'src/main.c')
| -rwxr-xr-x | src/main.c | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -1,5 +1,4 @@ -#include <Server.h> -#include <launch-socket.h> +#include <socket_server.h> #include <pthread.h> #include <signal.h> #include <stdio.h> @@ -13,11 +12,11 @@ void sig_int_handler(int num) running = 0; } -void on_message(struct Server* server, char message[], ssize_t amountRecv, int socketFD) +void on_message(struct Server* server, struct AcceptedSocket* cur_socket, char message[], ssize_t amountRecv) { if (amountRecv > 0) { printf("%s\n", message); - broadcast(server,socketFD,message); //this calls mutex lock and unlock on server->list_lock + soc_broadcast(server,cur_socket,message); } } @@ -35,7 +34,7 @@ int main(int argc, char* argv[]) struct Server server = server_constructor(AF_INET, SOCK_STREAM, 0, INADDR_ANY, port, 10); server.on_message = on_message; - launch_socket(&server); + init_socket_server(&server); struct sigaction act = { 0 }; act.sa_handler = &sig_int_handler; |
