From 0d635bc20467b3d789091f14affe8c499c74d2ea Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Mon, 18 Nov 2024 00:13:44 +0100 Subject: Added markdown support for messages --- server.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'server.c') diff --git a/server.c b/server.c index 4bc1ea8..bb94b36 100644 --- a/server.c +++ b/server.c @@ -2,6 +2,7 @@ #include "protocol.h" #include +#include #include #include #include @@ -15,7 +16,7 @@ // timeout on polling #define TIMEOUT 60 * 1000 // max pending connections -#define MAX_CONNECTIONS 16 +#define MAX_CONNECTIONS 1600 // Get number of connections from arena position // NOTE: this is somewhat wrong, because of when disconnections happen #define FDS_SIZE (fdsArena.pos / sizeof(struct pollfd)) @@ -442,7 +443,10 @@ main(int argc, char** argv) // We received a message, try to parse the header HeaderMessage header; s32 nrecv = recv(fds[conn].fd, &header, sizeof(header), 0); - assert(nrecv != -1); + if(nrecv == -1) + { + loggingf("Received error from fd: %d, errno: %d\n", fds[conn].fd, errno); + }; Client* client; if (nrecv != sizeof(header)) -- cgit v1.2.3