From 6b7bc0ae2fbbf48f3845bbd81684c13ddcda9bf6 Mon Sep 17 00:00:00 2001 From: fengzero Date: Wed, 16 Mar 2022 07:16:18 +0000 Subject: [PATCH] fix tcpserver accept max client count --- src/connection/connection.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/connection/connection.c b/src/connection/connection.c index df806eae..9adca89b 100644 --- a/src/connection/connection.c +++ b/src/connection/connection.c @@ -603,6 +603,7 @@ static void conn_tcp_server_add_client(neu_conn_t *conn, int fd, if (conn->tcp_server.clients[i].fd == 0) { conn->tcp_server.clients[i].fd = fd; conn->tcp_server.clients[i].client = client; + conn->tcp_server.n_client += 1; return; } } @@ -617,6 +618,7 @@ static void conn_tcp_server_del_client(neu_conn_t *conn, int fd) if (conn->tcp_server.clients[i].fd == fd) { close(fd); conn->tcp_server.clients[i].fd = 0; + conn->tcp_server.n_client -= 1; return; } }