From 529285ac3b511a6eb5ebf570fd3c6bda5fa0cfdf Mon Sep 17 00:00:00 2001 From: cashmere Date: Mon, 22 Jun 2026 18:22:18 +0200 Subject: src/main.c: add while loop to let server run without closing conn --- src/main.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 71cea19..33139b6 100644 --- a/src/main.c +++ b/src/main.c @@ -26,12 +26,15 @@ int main() { perror("could not listen"); return 1; } - int ac = accept(sfd, NULL, NULL); - if (ac == -1) { - perror("could not accept"); - return 1; + while (1) { + int conn = accept(sfd, NULL, NULL); + if (conn == -1) { + perror("could not accept connection"); + return 1; + } + const char *buf = "Hello from telnet!\n"; + write(conn, buf, strlen(buf)); + close(conn); } - const char *buf = "Hello from telnet!\n"; - write(ac, buf, strlen(buf)); return 0; } -- cgit v1.3.1