diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2024-11-18 00:13:44 +0100 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2024-11-18 20:50:27 +0100 |
commit | 0d635bc20467b3d789091f14affe8c499c74d2ea (patch) | |
tree | 74e06b8130d50c46b633ae70af22364646a20692 /server.c | |
parent | 0ce18f9b70d907c8c50d45c4b5b279b8bd9275f1 (diff) |
Added markdown support for messages
Diffstat (limited to 'server.c')
-rw-r--r-- | server.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -2,6 +2,7 @@ #include "protocol.h" #include <assert.h> +#include <errno.h> #include <fcntl.h> #include <netinet/in.h> #include <poll.h> @@ -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)) |