fix tcpserver accept max client count

This commit is contained in:
fengzero
2022-03-16 07:16:18 +00:00
parent 87a968bbe8
commit 6b7bc0ae2f
+2
View File
@@ -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;
}
}