From be7fba96face4ab219fb369d2284007807cc536b Mon Sep 17 00:00:00 2001 From: cashmere Date: Mon, 22 Jun 2026 18:42:46 +0200 Subject: src/main.c: respond to client without closing connection --- src/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 38aec51..a45a40c 100644 --- a/src/main.c +++ b/src/main.c @@ -33,9 +33,10 @@ int main() { return 1; } char buf[1024]; - ssize_t n = read(conn, buf, sizeof(buf)); - write(conn, buf, n); - close(conn); + ssize_t n; + while ((n = read(conn, buf, sizeof(buf))) > 0) { + write(conn, buf, n); + } } return 0; } -- cgit v1.3.1